{"_id":"starpc","_rev":"238-9f994c0776fecab757ee25fd7504a94f","name":"starpc","dist-tags":{"latest":"0.52.1"},"versions":{"0.0.1":{"name":"starpc","version":"0.0.1","author":{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"},"license":"Apache-2.0","_id":"starpc@0.0.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"homepage":"https://github.com/paralin/starpc#readme","bugs":{"url":"https://github.com/paralin/starpc/issues"},"dist":{"shasum":"9149b0ef5ed7273aa65de35b27e48b7686b49181","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.0.1.tgz","fileCount":2,"integrity":"sha512-pqqPxFQxcQXyMCSquWR0unBjojGmbL5mhtG4/8BYZLS3w3BT1QaOMwkYhCmYfEWhvHZfnYBM+nwZGIUqfCzcHg==","signatures":[{"sig":"MEQCIHnnEYv5hLyeJLf9A2yadcN4tqzuZIwDMtl0m0FI1oWsAiAQdeeDMt66RnCdbzdXvpHmndrkEkV6tZCp77DC8uIwbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimUOlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs9Q//YIcaHrZrtogBjnhrVg8z/atlZlu2C4O0crRcVsfeH7fDoVs+\r\ncyjHXg26abBp+7CljM3eqvCJ4G8RE7To/zfP80jzXKpzASjMCC07bPJ8bgFL\r\nce9vVQkXDgRhrGcaq6TkUJpjgg6aW1hhnMlgJXT9zzhja9Dohx3bWrGqimwF\r\n3cwRFdIu2l9HUpLsMb/lLC/dDU+lFDr/3AmrHh8AwQ7Ut4XapaHiaMMLluS3\r\ndBjqbY1N5GB6tIleJqZctqgR0AUezjYPTD/pJRZaVkL2rxwQVqdL/3GcgyLI\r\n3/DRbqDVFhcf8ELUrBs4+/EOiLR64Ff9gg5hUtDEz9FRNWOy6jfFvuEML3KM\r\nARBPqT3epKttwCOpn4MX4Q89Me7PEwdKIQZmqNYmkIofXMavRzPE3a7h3r4R\r\nCVk4CQJXSSaIDAiaTQizpmFZAaz5txuObAvYBsj7slKnDwOOUxyekW7NNInN\r\n38IIHqJMXY7/jZbyPAstCXPnaO3J8tHbd5GZkRmDBJHe87uVGsDBe8jjDmTr\r\njkskLCyBiuiQgr/W/jPwnY6KnlyajUvFu45bLeBqzV2QMMbL74WyOaXNIcc6\r\nn7aPAvr/n8OJ+yUDXKqaTCickyVkNuzExgbC1eE+lopeSjUgWu/TSWnHSguz\r\n10iLNGHvK489UKTMoSqEen04Hmn3lp9v8RI=\r\n=B5df\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ad5da7a6ef3417a248e8057505a878f2b2fb059e","scripts":{},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{},"repository":{"url":"git+https://github.com/paralin/starpc.git","type":"git"},"_npmVersion":"8.3.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.1.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.0.1_1654211492829_0.14608533486036257","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"starpc","version":"0.1.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e2d3f87e95deae85ddafb9f8f9ee8bd8565ca6e8","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.0.tgz","fileCount":63,"integrity":"sha512-4AMbrS/oKBEPnms9M/cpfYsWb/csJLK/FZWUTSbWoLo+1tyXZqeK+QJiKKqrVEVG167Wi+y5X7/MHpGYRVABNQ==","signatures":[{"sig":"MEYCIQDxIVPadLqI0aRkKFwFxZoEw6JWa052OYpYsHNKf9ZocgIhAKcVjGD+IrgTaYw9l/zlZTpfb13BJXDjv7u+tyctCMOV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqU3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTxg//Q00klxAZ76mfSbBrD5tFerzAz9PUOPNiV3to1QDUuK6p84RG\r\ndURS0AdIwUr5OAM19uWmbLJiqrGnZq1ZGkHxIZhV09ZoRhTCMg8nPlTlo+mn\r\n/B+PPTTuEze8iDnUVCmLBWTFPO3oWvYeWc4X/G6HgwGMJDd7yut7Xe6PcKgk\r\n+ERjjpM0CMYbLka1XlN1Tdwgj/vmTm5xccRGO3Pxn+HgN/qt6GXVEwaEi+ZB\r\nWZnPliwLsKqRYVRRjKeDmTdSE8VljoCZRru3mEiC7bUtHF2NTGa9hjLaJVrZ\r\nCYzIiW7cRcFok2nvqBDsCHvqom4PktrNFyFFaWHr1ojmA6Fu6qQddEExLKKe\r\ncRQAZY2iMYP16QpBEUmkagl5l6w1q0iOIn+C+9+ZTu+wJO/viGoWzt6tZvX/\r\n/1RtRjAEALpfHxfRKnCZa9iugDl3DOK4XZR/57a5CEzE0yQd5BzLfZgCe2Po\r\nMwWMN6ILd/BdQ9Tt7/C5D9QErnMSw+9IoeJqSP8CQVD7a7DbI8cMK9uCtrGn\r\na6cAEllmeWwRHDQWzpnjrWZD/Ag3wmvFiY4XufPqfw7Ivz9nIQ1oEniJ0MGu\r\nYBVLv7WxIVItq4XbkEjS7/OBIY8nJRTk0j3RMzK8UFRsU4B2v9nYkZVDfGN2\r\nsA1e7LzPMT6lvKOnYcbYX8wVQvidZ0shSkg=\r\n=cVTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"6d171465331c7c31250addbaced86b16c6cc3505","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","precommit":"npm run format","postinstall":"patch-package","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^1.2.1","isomorphic-ws":"^4.0.1","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.43","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","patch-package":"^6.4.7","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.0_1655262667797_0.8259763129697406","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"starpc","version":"0.1.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"fe83445c18fb89002cd5e0ed333321d75ebadb4a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.1.tgz","fileCount":63,"integrity":"sha512-Q/1fpIdIgvXM3qBEOBoqk929c5WYiuldEBMRZ9sTRBk/C2lK0Sbs7kObeu1o/njqfRBrTfamqEcKJNrxzOSd0A==","signatures":[{"sig":"MEYCIQCP+uZZ1wpvhR992+o2W7HiRgNruLDCsm0GYobmVA9+3gIhANKd7T2NM7n8M7DocgmUJdmA+Y6DQebBHhmuvGiG1hq3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqU8tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrssQ//WEI98G02OBGzTJvXc9VbrUzYukWxMnliDziVY/zt2t4v+V+Y\r\nGVqnkPTreQMKBmhtPPBE6s4fGjjh9lfEP3O0ks/4/PR/Hs+z+3ptC+QPfhl4\r\nQI/TN+0auerRNIWYz5JOIBhuFBJ9op4P4V/Br+Kk+8kfUaVG991ci180ScLg\r\n2B1EgFFbA8tIG49orKv7oOfM9yUvD69VNOhFcahLDKOow9utCSFsSKvh4j/W\r\ncTZsX//LLclAojruK9xShUlRpKsGW0rcfzXxmTGe05AevabC9Jr155Hsvjet\r\n4d0V4daOwIu/7Bm1LdeA/J/mmNfrivD1XaE6+lHx/f7kjaxg2DeSeBgBg4ZI\r\nCgyaXY9uHQE8C5x0nto6ECdRLLIItwUVk9UpxLPB/L8sbYRzfvTQt6+MArG9\r\nn3PyxzIRq7FHMwTMS6qWIAS2U+uwGahuV+EXVK4gLF9PqF30fzlYU+6DswfV\r\nzDz5AeVfAuJfSiM4cS3FEz0IN77GsJH8X2Mc8U/etpBTnKsPDHXMu8bGUQnD\r\nWeZhD3D3Ot37xVtanHKz+UW/brlXezLRpmuJgTkD/4muCyzyJjID89AAyhbn\r\nvx/W9+XkBnQJpYkTEtr1sGq7mWDNZGgycp0kvVnfUAOVxj2I6u1CShXJiNCP\r\nxHIfUafrBPV0DbmXb3dgSaqO2Hv18jNIViE=\r\n=Xr/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"14d10c16fef5a9ec5acaedd3edcc7657284af4bd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","precommit":"npm run format","postinstall":"patch-package","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^1.2.1","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.43","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.1_1655263021238_0.27361636818679513","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"starpc","version":"0.1.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"ff2aaf3d0120f828efb50775f70ca184e3d1500c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.2.tgz","fileCount":73,"integrity":"sha512-vblSRVQKmsrgM+gEoEtdBwxb12jro22CrsZGB9jMXRQDMaPlkZwU9pBUy5Tm411pvaZeLqbMVdwBQqK4Qm1HlA==","signatures":[{"sig":"MEQCIHyGCaz+RxO7SXa+mH6Fj/IN4mSmqAMa1l5zLETKPcgLAiAI2feqlElvDkL420XdKHre1WeJoqUKAa5Yf4iIBKNDvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqVwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrncg//U+Kwn4CS3Wihf9ePXCSriVWlACCnZ7d27k1rMTzmI5v+AI64\r\nkVtodR5NDeyePBLIfmnm8arWqdFXeRHGcXn3oCIqt+ICTQXX20bHVKPSNf2n\r\nVnL3Z36hgyGzXL1mZe1CLALbC9BQs3oRyuq75akgsw/nddmSVZHZVYipVqWv\r\nLucT5Izk9cKDt/87WRWkCRK62ALGGvG10fuvlw0j4ZDZPTNcWCP20FDFNJG/\r\n4uEog5uRlhOFjiaZtIvIdVlqn2OXzMyNsdVE3HKFNaaAOaWmyjwrMXPUiV1y\r\nPPettnbbSD/KluwkobrVbi1FygCZF9Eaqn8+aC9YBem3vajk/+WiWiUzuLfq\r\nLzS95KSLPwMQL/ATmH8+J1elkPWhsg5SbAa534POXikXElNC/D4nemSLHWoq\r\n3QayEiuz3E2nywCDYTy8XT5ERaavAgUvirU7aCiNQR1yJUy410LoOeqa9wXT\r\nF4VP2ZYrS5AE9QIyJOakYp8WQvWJrXNsn4g1j37q285dma6XX3I8toSTj/Lv\r\nK87wubUPmd1LzPcAAfN0Q8X3rhhuC4zG6IkwGZVTWCEUz+qrZCBCht94F914\r\nOCB2K9TqRJRjhKsI/Up1dMhZueWZUhauhh9XzHTnaNfwedVC+KnHYcWRdKcG\r\n/x01l1UoagJwnS0KTQinqmnrF1l6R7EHGYs=\r\n=0qJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"b398b367094a99b984241a1dce303abe91fd57fb","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","precommit":"npm run format","postinstall":"patch-package","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^1.2.1","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.43","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.2_1655266309426_0.15591531300789252","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"starpc","version":"0.1.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3700f4355da148c142e10a4cd9529e21d6b7edf1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.3.tgz","fileCount":74,"integrity":"sha512-ZLSIVJZ+OfMG/nRbLCmi04qO19KsCyTG+6zctt4+36aivngS+L5rf6/CAcBr4UKhh4qW7+5zco7dldj9RiO5Rg==","signatures":[{"sig":"MEQCICBPB/RLZ59lHtg4bGWJxIMNp+J/Ye+ibI3HaXmUk7/MAiAoyDtSyp0fSNbkAi8BEAOXx88HuAOZCxi8XvNsrYaGHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqo/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz0g//XD+yE/iWfHmoA/E52qMMgzsYCKSwVAh8CyNDZDYMup6zZ98p\r\nmHhyTQT5Eox1DfA0Z1GGJzC9aMbCkfDwbFH9JSWATExZu1TyaE3IZ56dWrUG\r\nbYM4viCN9egb+iprtirI9un+QPhKUrbce0a2lMgCk9XRXv6rYvcEqsZnrosZ\r\n+WqNpI8wydBq5E+xInQkTEcwQOimZdTysJT9SUUPwY/syhXC2SMvyWEtYDc6\r\nyVfGDClRsE1JpPPOkyS8yUOrBTzYyIY8SDZFmPreRUMs6NJooKf6LBJH8cP3\r\niASS8w2cUVL+2tC1/cN5ZGk7H1sfWgYVtS8X/jVtf/mmdnOgfHcM9Gohyr3B\r\nXBVcP9/ebTK0g1t8Gz2e2rtV5q8VK2pwagj4zAYV+97kO4YZIiB7WiXR9GH/\r\npeXmT4fiosP++w0N3T7lOJSrEHc1GGL3MKlP/FmbkLGcPilbGkvH5b6lykjW\r\nhSO+90ASP++gAIXFo11CJ9N4I0pC77SCMgx3VdBh5BH/ehFVEMc683u6Mrnv\r\nlwCir3paWi/NcvBA7bXyhAPSH4eCivyVdYMsPwlc+/dPd1rm4I6IEpIH4O4j\r\n4aYvmt2VvF7f3I41T4+XAVAyLnqH2fCOUeCkT7StNOt/jwpDbvxN0HQOWafb\r\nO+vZmsaTkK4LFRhyg7MghTgqA1jW4pCfqAk=\r\n=YSlp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"cade0fbac04e46229866d5cb920dff9e87ea3f79","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","precommit":"npm run format","postinstall":"patch-package","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.44","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.3_1655345149599_0.9465338716500811","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"starpc","version":"0.1.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"728a0a12cd0a54be1d65c503af3a2b7eb6e59df6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.4.tgz","fileCount":74,"integrity":"sha512-SrSeggck9H2atbJAqYLVGW1Jt8mjiNqo3kX87j8azUYIyUottbsvVIlRq2dA9s67N39ZqSPTbOMqdhG38zia/A==","signatures":[{"sig":"MEUCIFyhAXBVo4C/PHQXTrbzqRyCAr9tPNujTyqLPIE7krhsAiEAkUKrRKjnt3iGo2YYaacMZh8USPmhZkMdn1UzaKvqx1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqpJJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhcxAAjt8qnHAF82agEJZgWxNMdN9imm9WDdmsuvdphu0pJISopavN\r\nJE5+u3QkbF57Yl7E4GiLfSO3ErqYf/eFop/S43jjTqemAbJmTa8Du1YD7uud\r\n003cTd6IsbfH6O/CcyVnKNVSwkuSXOisUUfuCbkVkIdxUth2v8PzE8h/jZTY\r\nJtvcGhzYFCZ6Bt68UwqPjDFlcAzhF/OeT3/SIlvx3p2h01XZ+PTXEQAuZN2S\r\nCMP+JuYOkfx+m6VOOaAA7Eey5DK+/1CuuD9nPhkAtrgtuoGVkZIRxCxWpZyS\r\njVePsm2D2uzFkVlDENIA1v3lzuy2bOoUIK2U8lESS2M1hWvpaY3L0ncxLu1Q\r\ncqlIch5fuLkSYOaeqduvxoPRTK2nqFMjDAZOP/e7ki20ED816a7MxHcKufEH\r\n9kWSwT9DkX7qYHpZCVNqy/J0yEZlvNlpjJDTy7bTSysT3kjqeW6NOAFFeqzj\r\nfwCnlve4gpsXi9m52HybqJIaP4GTVsbBL4SgM5KiIl9TeD+gyBlVq00aBOGN\r\nwNyciGm9cItdEAAMpRRYhWxzr9yPyPcP9RI5fDBfsafiUJw6FLJZgwrL00G7\r\nLSrCuQNtSQoe84y8omj20i861Sga8AQiz3931ToOXJWQ5F8NOn2Xdsavxl8f\r\nmoKPjSogioYU5JT900ZJrpkiSIFJa2ZWMG4=\r\n=qnxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"701f878e21c45efd23d70ceed86e61bb664a1faa","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","precommit":"npm run format","postinstall":"patch-package","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.12.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.44","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.4_1655345737534_0.047656152072069746","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"starpc","version":"0.1.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"28529bf7405c4c5babc8494d8b035eec2d461e16","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.5.tgz","fileCount":74,"integrity":"sha512-4aMujfY6jV/RENAG64xrlvG0tLj1EaIGDpqrjZnjVD02UGieP6MpUqnHmgP7grkXH6dZSDU2ETF/BFmb4Urajw==","signatures":[{"sig":"MEYCIQC5QWebtyS2GOTPLyDe9x0P1eKl+JsNzjoag1Iuiz0r+gIhANMZNaO+wAw6rYynPe9dnciQSq90GEGbNneB9QuuhTvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqpLhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Og/8DQ1vTOi4/cl/uZFCza7aYk8F9Djm/AoHSJehXLqwMsFPeBpg\r\nO22Ri7XQ9iYDNxmZnST/auYAPLGLytTeEkGf1PVwEfVA0zQkC2z/YrtPL8Jp\r\nAqhJKuMMn4C7BC4fpRf/bvRDCou7mOpUFE29Z6V8JTQ2bSvAbBvrzn/swqGe\r\ni2PzO9bP0B4LNtF69V8+bS2l5x/AWge66Sup5U76fjcpPPxkQM2wGexOCZSF\r\n62ZS4SXD3bKdddM1eQYcgKzqn9hbQOnRs25KAJ1X6HCpdWe2w9XM9o0f6V5G\r\nU7mfDHjcfH0MgxD6nz5Rt/ZERkkac6S/CVIBDN9TEJLsi1FjeNt9+FPAWaP4\r\n495xAyaCAvSpFBxHcWBM2hyDvsQ76LN84z926SKJyBxezfsJc/9H0ka9XtAm\r\nJ8RapTf7hSPAOu8IYUKaHS7jAYU8GJ1xXXdX8pW4+g0Ypl2QUT0qGngz+ySQ\r\nRjzl81MYtLI8whrJY/TB+HfnC/FE6Z1fRqRGmYvLfinokL9PG4zN60ZiIODP\r\n2YmeC7N8r4yAGwh+mASgiU92lvJ0DndZd6c+HtQnOLkPJlzQKZbr1ouWlQgE\r\ny5lCIp1oWbTNbjL23OxkApYitq2nDP9b/RV5zuWWGfpGA+q9YoxYBRd5e7aQ\r\nJ5mqlDqNlhfnWpLbIqZ3d1q2QpN3wt37L0A=\r\n=TafE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"cf64c659660edacb8bcc81f80a72d5ab257ecba3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","precommit":"npm run format","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.12.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.44","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.5_1655345889653_0.6137178672861836","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"starpc","version":"0.1.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e8b413e625949ad8cd734f3bcd69f5f87fc7d370","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.6.tgz","fileCount":74,"integrity":"sha512-yxpVnn7jV41bGOJGZxAaNKPRrLEeo4e3apsMkzXwFXlcOcA68TCIrdq5nAKLqVlz08wC5zAnVe3z5AOmjUnlOA==","signatures":[{"sig":"MEYCIQDUFTZbCO3KK8jcVZBTjZdIUtbcCX5a8Gyd7KOJfDI9/gIhAJVAkkwuLbXNiJblsw1E67+4IUoqEbMwqVAxkxqsK9Xr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqqpuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7oA/+IxOyAgZ02EtegK5nyO5/iEmkY/KE6Gg0TwAii8NFgZB0bbP/\r\nbUzBLVQHknhCTzrTO2Tn1CHfwxgsOtyIU8MQDdfTsRANFaNocvpgXdeFLQww\r\n9PaD2mNCySBGr1qhre9frpVLcKyXBneypksMTAFHOWlkKAMvOYJ0GjQEkZGL\r\nVTpCctWPrsxwN/PwMmAFGARXGFzGK+WNITVEgqix/Jk7waoyS0Foo4Lmc0p3\r\nskPtOIqsCHxE9i6eWqXryYytTQTFKAW/xVpetuSjxnbGHFYd36ec+caXyhpD\r\naxgYbUqayYrbS6xk2F8voWuQrViDGQODw1ckMtMdAEBf0VtbR25BHJ8EuBKb\r\nwWyGDWDAHqMquVv8AIoINclWlcx/XUkfC2SMQuT3pDsIdalRgXFFcq8+lPuz\r\nEQAJlaE5oC5MhD+VENDV5zWuLgTczYRZDBKLBPdyLmcktbVN5mtTKVdHEG9a\r\nobdv6Pwp9vL+cxocX61WnuYTyaYPw6XkB9KcCOOXE4g7E/kxnv1BFf763bq8\r\nM2MQKMj8w1nS7YI9M1t0feNO0JYOwhRF/VDair4mgVuNSHbgHzeWtRIAhFN+\r\nmFWzHGNaMQzA4ihXcS2NrTZz0XIJtGljSHjYgRk0pp+xWn9KVTU9f8FtW4Xo\r\n0fMOKRpgq9ItCH6bzgpGvMX/UkPjGK84gDA=\r\n=kLcD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"4a722f7793af190ba8cb185e4eeaba07c681d704","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","precommit":"npm run format","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.13.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.44","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.6_1655351918207_0.5550276022802856","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"starpc","version":"0.1.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"9defe5d9b2e9daa418fe6d07b37c60eaf4bf23dd","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.7.tgz","fileCount":73,"integrity":"sha512-uMCxVFVVzQnR1oqK8YTi0hxE7UWPaN5Hsboghbn3ycim40mnnlntH3Iib6N/887nmrGdNuD4ov9OZO1bCDy0Vg==","signatures":[{"sig":"MEQCIArr+FhLUACG6+LBVAyMjhUox06c8sE5Mxd1jjhlcIC7AiAsZd+Y6EWVWo4LQV6suLp4Za90D4odI5LAAdcWSkMnmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirQNAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod8Q/+McycuJU3KYhznUmh3a32ABLACotD2/n91xn+DmddFpv7KFtJ\r\nnznupgQ0tTqwwq7Prj5hFWAH6PLuGDr7dvow7IsOIZH+hhVDGWbpJma+Z5zA\r\nAugMc6TsFYpj3mbyYCYWuwTsu3uSC8BcfH0uHyPrdO2sgSLs48zx3Y9PsoqE\r\nvxPy6xxRg3b/zgTDI5dZZfulk5BETmbAWA2skrrn9jtwIGyN/1/Qa+TmABsf\r\nvieaRLCBSRz1BKbHp0Xb4NZms5uAqkpWPxZndK04E9EPS9L2fgakTXQ7CWsk\r\nnsi/gPa6ONpyDVKqlJ5fF1cVL16lsUnIYVg34kphU8QwbtYMNLn4OWR0zL/P\r\nfRoLh3aMR29jrExlWfYXeSHkQUlLBdm9CliBN0Dne4az53B+BIv0q1ioKpAt\r\n4UtC5u7WGzscpHy+Gbcrwh+4Y4UnZZ1AtFF5zai6TxSbXPiLlHFrBSfK1sJm\r\n1KgD7aZZziaosB64T6mouEq4hSgplCl1t84ob83naZ/50r7MBZFOGy8MdZ5d\r\nRrut3H3eW5y/Tc7vCrykCyjfV3ZgWwtuU/6GxwETJiQEvCz4t163iRamhAp9\r\nIE9ZhJu0RCvDvoH85Nostin/Yr3MM1NWudBxKH8MkVSAoenyiQi/MrEtmiz8\r\nc/YAUaGcdZemZZvHBsW1eYqhY30OzMEsw24=\r\n=GqLQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"756a9ab1ce2691656fb90115c51b63a6b270aab5","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"make test && npm run check","build":"tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './srpc/**/(*.ts|*.tsx|*.js|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.13.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","esbuild":"^0.14.44","prettier":"^2.7.0","ts-proto":"^1.115.4","typescript":"^4.7.3","@types/varint":"^6.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.7_1655505727916_0.8565132983766055","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"starpc","version":"0.1.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c37b67684cbb932801014a9e78f926c8fbdd3bf6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.8.tgz","fileCount":108,"integrity":"sha512-Fod6/KpS0fkLbHdzN/1Ms9lIywKdbuMDSS5/SHdA/P0IZko+Yc9hYu70h4mTnQMHp9ssrtD0fiYfPGgIg/SLag==","signatures":[{"sig":"MEUCIQD6vrp09MJE9Z2bsxkcSlTRSMNZiMrGk2c1lH3wl+IiugIgJWhAOtboiTql2ZBGgmiKJX/tWRE1T0vacWFfo0BWhrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisAwwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiGQ//WOPxpdYY9v3RiYTZaa4BwQ+kQ12lHPtnnWFLGSBXLxYCaRoM\r\nQyUlqnvv4bJSnJTXqqxVI67+DyVzMJ/qZTET+DjCGa0+Eg2hVOF5fLrbmtX2\r\n53s8Lr+iuI2J9T/iugkkz0/SabWhHSuUa5Ma9h+SQDK5iRp0kFVw4BA+1Aip\r\nXUvIbFSCEWdydTzhVIn0neTyVa9h5taBqrOJXARUdjFxDYZHlH6/XrdyU/+W\r\n9ipGLMmtCcy0JhhKGUe4p3dmCpvdIhs3OkyO7rspMVN6x6LZqNAwtv0xOlQZ\r\nEi3S2ugNGyLYSxRtphDXwBj6pURsd3Ph/fZlNsmm/quWEdVf9/+bRzurjmpx\r\nNuIUNRd2FH0VM692a9wHd7UtRmoGzOppvFjG7wEK3tpPv6eCNUT/yVJ+9uTD\r\nMDu+bBIRb7P2TrsK6+Z4pvmeYsRBohGwNomKwDQEYOH5rEbKB/6lcWtiCBEB\r\n7cwhPqgA9xkF35nVK91jDkL8mo9yxaPyscHNc4QpVp/j0bfGS+2ZySKQcfrJ\r\nLeb6+1+uWnxW4vl6UfoZg6GwxnsXJELsCwzrXKDzoNM/0Ck5WukD4iNPr1tF\r\nR1Li3gxSKRy0++8iofO9sJUO11z94o6I0P3W5VYMsC/jxPapBwMEYwspRuc6\r\n2Kh7mRfIgBeC5ob7Vd4Y5IMYAmvtDLpZpGE=\r\n=NoOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"d2fff69f6d9a1162b7be874de7e2eeef6769cca9","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.13.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","rimraf":"^3.0.2","esbuild":"^0.14.44","ts-node":"^10.8.1","prettier":"^2.7.0","ts-eager":"^2.0.2","ts-proto":"^1.115.4","typescript":"^4.7.3","@babel/core":"^7.18.5","@types/varint":"^6.0.0","@babel/preset-env":"^7.18.2","eslint-config-prettier":"^8.5.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.8_1655704624750_0.037905276607107075","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"starpc","version":"0.1.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.1.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"932a86dfee1a5bb55b03d9ed816f0b6677ab76f9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.1.9.tgz","fileCount":108,"integrity":"sha512-WLFEche4eSFg9fTpkY7Zy8iIQmEEYzIp19EHxwuVza1mQb9XlvRoZ57MvHMsdPkKk0T/q3WUSc8lOgtFqpPL+Q==","signatures":[{"sig":"MEQCIBoRahu4h1TqYN5FLGl6Klv3gHDNIIAEUaNTLRQ6q/R5AiBRfpiDCPwre1raPkNeZjEQuQiXrwje5eLd1Lm8UHpUcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisAz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrctxAAlitIpFhpHhwM2Ir/HjzH6eRP/5bh25zU5eHn/WeH0r+eaylj\r\nCEvxfxY8kaXmKeGy3sR875g9Aucruyr9ANG3quS4X6oaTNVx1DPj68Cbsu6z\r\nq0rXe9EHZgUA2FsUI9+SzPpNBT+AQ/G8eQaAvdo33S9266P1P/BvFHLjHr+B\r\naUnam2+8K/e6YIr8zFVNyPVsL5ZBfy+gaoPYoj1VUdbAtvOlDuiqf9UvalFK\r\nkxB7MGr4Wwm7jdIcTBdITAwxTlZYrlzuKMKfTF2jz8AJBhYWfRB++BiGZQFO\r\nKf03oraT30udQjQygAXIfwVYiuq37A7ls8AnfPiihLrqGPS++vpbjQtcguDA\r\nGhg8hGR0g0Qh8MlWEAavD/o/NEJw8wtM9qBmn2xolNuxaOVkit40NrKBLpoG\r\nACzoPa96hzu8dxu0ECulEKYNDcvlzSr8tDR+oG/6iyy1skEsOlzi/+PB1MDq\r\n7pIJzu7/fIeM+75mEGbdIz+269UP7SZkZsqVi9T7rFxt11tLgNQJKnZO++HW\r\n7vEI0ViTasegfikVez6RYNfcqPd9Ap14BBhgq44NoG6LqdfTgHCaJ5qASTi4\r\n4foMa0rsGuHv1BGpQRpqXpgXzcXG2qytgmeSMiEElgYWpXOP/QPfJgBmovAh\r\nL1Ww2uwllL7lb+WTqplGJ6dnVpxXFu5Pr14=\r\n=W1rN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"e8ffd166bcd286242de8af9d6bbef26485aaaebd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","ts-poet":"^4.13.0","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^2.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","@libp2p/components":"^1.0.0","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.17.0","rimraf":"^3.0.2","esbuild":"^0.14.44","ts-node":"^10.8.1","prettier":"^2.7.0","ts-eager":"^2.0.2","ts-proto":"^1.115.4","typescript":"^4.7.3","@babel/core":"^7.18.5","@types/varint":"^6.0.0","@babel/preset-env":"^7.18.2","eslint-config-prettier":"^8.5.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.27.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.27.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.1.9_1655704828090_0.6851677186436427","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"starpc","version":"0.2.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.2.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"468bb2d8cb71541f9c51805014bcdd63e4232271","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.2.0.tgz","fileCount":108,"integrity":"sha512-cEhnYaulDtkeb/IpK3H0Tz9FD6dVrzhE5UupS2ICIuPqfMnpP2mNL8z7oIbvdRlbG3K7uOtMx37yVB1hjG2KGA==","signatures":[{"sig":"MEUCIQDF1zLM6VBW9mWxJwt5g0PtZiCs7ksy14iwqw/8Z7Ck7AIgHOtUG1FQTUGPYUy0Vc/I3V48YXZDGpxpRnPATm56XWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisBFXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJvhAAgq+ESIH+g7pvDegcITd8A5lWax0iDzrIK2/HnuKbDJOQyIcX\r\novDJyKy7eGbqFZFvPmvqctU/QmJwQIpxVwaCxmbIRLP5xvpKSWzLHanQTe5O\r\nbG3rDh0o+L/X6Qy3/gNKBO+T+YPEco8dJIenbMRABEGio8mf8me5/2Y8PLCB\r\n0MAifftV6FcOLs193OMvM0h4r5vohBQWuXHevlzGg4Xuf0pFKFeP6WrFjIBU\r\nWtEXGMKG8/mN2DA9Q8AC9hNUeEeQ0WZYpS4b6A1HgYoS4Rqy26RLrGhLHP3m\r\ngxKd6PT9OVqulr2lUCcQQqBeTVJnS0rzba79SfZkEnRe9jlNNAm0DOWsRGMJ\r\nJDvFd6QKNZvUDh9tzGO7WHzFtqCQwQYYluKhwJ6P2gvQkywHTkiZFKVhaUB6\r\nuSWHKndZjoxgY/ZE2HQS3G/y0bDS7wxSK/6LUS9oNrKNzGwDWAMvIFav3o53\r\nUZ8G9hQMnilZvpJui3+huS4C2Ooe8cSKZ0LBCuMeLmnsNX7ebNxvstCA5N0A\r\nVRq9Artjt5ZLu2XbWKckSkrbt2lDqKLwxwrsPsV782KCeIpSnPn+ioLqtcNF\r\nAAj7RijiyWb0d11SqyySE31536USd2D+W9bcvGALD+Rji8F6R4v6G7cEUv9W\r\nIY/MCzQUsxyaM2KBGSIRFTwm0vQ1ayEOhU8=\r\n=Phj2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"5a5faa0adfe64aa4fc21cf98861231678c261e65","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.2.0_1655705943620_0.21224282691272456","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"starpc","version":"0.2.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.2.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c127a4a493f83aaef24a361b8b4b31ed67257755","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.2.1.tgz","fileCount":108,"integrity":"sha512-1X0DmZFowbv7lVRK1zrRRZaNIxp9k/ELRWYo0jwm9Oz66yPIN81L4qulGnV+vNN/vEA7AYaK26qPWm9z6fsxvg==","signatures":[{"sig":"MEYCIQD5IpSrK3kdHvmV3f1h0M/yLc9ejKsdfbZ30IlKq6hOBgIhAKpVETYjlJbWwyuNi4bhJkWaYx/nbdNF/SI619r+Twnn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisj4sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnVg//Q7YwgBym4537TMKpnYn1zuPTq7sPM7LcQeOPqNPW8CeBR2Bi\r\n1170KYya9KTWxtjMyLklCN7EjV8E5v6+CaH+gAqr5Mi1FBoE8lryw3jhEnaH\r\nPG6zb/FjdK772j9lVmmVE+7F0BFJVfuEZ6MO0n0JDeuVDKbx+R/UJv0SpD0B\r\nzv/+mTRlgoijnJLe+Tut6fAUyoqWAN9Tg1VWxzINiPVlkINBqPI9AN/pMbp4\r\nPG8X73rGsReiQtTR89NHP+5T/u6LjfRDgt6XnYP5+zUYtipHvhUT+0lYEfIq\r\nKRFHMYLku/IkGMsu/C2DpNdOEZfwKSQSsuvjEhnP0MfH0Na+LRWmV6vLkjLs\r\nwlJLBLnTZx1ZwGH33co9reKBTjNRyxoCyRGCc6Ybgaz00JKw2NBgiRb0PihY\r\nXIHNINpMHHO4MzqaAfMRnddFIo3twfdM2EcRefgZ4rHT/um98Xptn7pBCXnc\r\nhWZAvIAGLhiI7S7YCCN3JzkhYQaPh5NeN6m5aeliy2xblZ+gKRNVELv40KGk\r\nvvq3AHxiiJ/klQrJPVSQYYjVNp/rVgj9H6rZ9r9wWxFVT4xY5QkJB3gryqlW\r\npS0y1xgIUNaf/ZMOp8g39h0MtqXwrcOqQJIsCUwezBVlUEtnsR90O8AVvq+U\r\nAUQ1fADmx7OsFnEmpJbA3FlSTq9Ds0Exyy4=\r\n=IQ0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"212b2203e7bfac4f8f05c6d0b219db6bc028f0ca","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.2.1_1655848492114_0.10005588578651081","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"starpc","version":"0.2.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.2.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a2034d2d43094622fe8f3554265cd83477a15226","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.2.2.tgz","fileCount":108,"integrity":"sha512-gCNw9rVK5yfFdRIxAtFn6nhKkgHhSfeP0wzcv9weYTfjhr3wpMszjqKe+Dyugo/qGlPHtkGVzIvuqg7Wujwsig==","signatures":[{"sig":"MEUCIChxWrhy8ZifYd5lbesSiTjysm+6pvkoDCAC+i440ExjAiEA2/rz+dhDG1IxmlManvREUn3IooTDMx2goZFDv+/sYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJismykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorQBAAjh/gGpOsOuh92skpnDTf01mhZZGqvpSoVrIO2Ul1UeqeE9tf\r\n40vz3j4umPivkHDAZJcrV7773V7GDfJTh7vPKAdHr4wCMmMUQseTEitUji1S\r\nMBeEgR0GXA41NzQMgz+KnSqU47JGiqgRTq1XqJPiqjDZAQQwOzz2hKEo40GS\r\nSb6/8w2fu3sT4jXWVbWWn5x6D+2EAFeoqTx5TIgv1y+O0DJWYGvMsQTDA3Uy\r\nBkA4PS3O5TLBocKaSMZ9OFtH3sHWqP5svG04fYggCd0gM30Q7s80bJb8eEjm\r\nUf3yFMu/yuHHn8ckP4nnTXG3j9dGbOt01kiGjgCL3XfPVasDYaDH+6C37dkl\r\nUEftlQhZvmHtRI6RQKlRhcBTcCJa1azHxcQ99zgWqJsrYM8KNMbQh07OFrEW\r\n/3qpG8f1wA4WFXqWvraImKMYNTd6yEpMiJNmPtSe98hZhBRy2k28IN3A6yFQ\r\ncylzAiJLJ2YaiFVLlemy0a/pToUrpsyGnlO1Jb1HVBwHIszEP17zZKjzae5Y\r\nNyyotF0lo+W94v+YQK+IfYO11j/7KDoqtMkmOw7wP0Zfs4RrJfo5GfFFXBnv\r\nK9fsONkZIGQYOpUHEbStWm9csSKjeCMe0S52/+ilrd8rrBcRyID640iwfZlt\r\nDz6P2EiOe7AEOzNGFe8jCwP9y4ixKcC9jBQ=\r\n=ES58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"69dfbe32c292382b4d4079b81a65dbea011826dd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.2.2_1655860387981_0.8384018945601825","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"starpc","version":"0.3.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"dda9d961a6ce1d8e33285da0094809ba9785766a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.0.tgz","fileCount":114,"integrity":"sha512-J/blsbUpa0ve0FWsKZCn35iIiZiEfNtuRYwuW6PJ8e3a1cV4BODOdx6x1AzVKvesPfcRPvRzEqbx8yjQTX2LIA==","signatures":[{"sig":"MEUCIFp18B4nubKm9JLbZQWniy5eOj5eipFm+fRkMs2nboIaAiEAq9W709WLfBxXEIf5zJbocpZuOTpQH9CoJtMqdJFQ890=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisnJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruww/7B/CN64Hwf/2f/u74xfrE3zUYu+nCRYPfAz2xw9qkBs9O6k/N\r\n1d/hu+rGCvXgAIqfFIXEOBaxq3Vkj/10y7rqHxwKL2ziXC7FjfonsTeDjd28\r\nZ2X6speGX0yxJ1JT5rF9fyZt3p81Ta2nwas7S5ELu7mHd5Zh19osn6RVDdX/\r\n8qhxtwtuBLMdLUV0o+2Cnvjk049DfQGA3nSp8F3KbC/FotRiprhiiI7EkjqR\r\ntYgvksaea7OqCZ7/Mh2GfVzGBAGymOUBQtDTJ3DhZW0qMiulEVhW3P4UTJfy\r\n8lI1m65zBLSljdus2wf8/9OG4yKkGmX45USRi4TtJ9GPoXA82riBOW6ZN8Po\r\nJXLKlPrGp+0UYh1DNL9gHZp6ecdXj8SvHAk0Ypmt18fB5ktzbBhaVNT8hPiU\r\n7Of0/WEFKLBzAV+5G1CAfIl+n00B6ofo+JfmL6OFCGWsu2d9DdI6ZkkVW7HL\r\nLj9u/JJw0yJx/cnwN1MiWMTJs3590KWp/mgJutVQnB6fpIQjuDeUo8FBXaAD\r\n7k0ha+eS4j+bwIVrBZVWCkBwa1syMIB0gfHkSaMq3IxAF1Coew3RYU7GAF53\r\nQZM7nB2rpWMgwGeibDchzkg17cNDIIPGY4tG7rwdQaqOoSxjLaOC3yk1KMCc\r\nrLViHvcLQ2zkUwrEKx9pMsVl0MhioiQmtA0=\r\n=LKFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"fb9d1b55f66e4c2be0c9ff42005cdfa5eb1bf4b7","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.0_1655861849048_0.4175217343933293","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"starpc","version":"0.3.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"d986077f827ef292642a372a42cef0f5d910fe1b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.1.tgz","fileCount":114,"integrity":"sha512-Xju3ys0r9NP3QW4sZ7hUN4eULb2xCFYb5ZxKOAsecY8Rhz/0d64KdvikYlWV5X/mgC0m2viTR/PLCUIqhFxzQA==","signatures":[{"sig":"MEQCIA2ySNT9hiE+ImgqRvJRiWIEgMx7VLj15Al3H2Zktcl8AiB8c0ZGvll1ILrBD9C4JI8L2c5gLBHMhg4hTvnp7pruOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisnl4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKcA/6Ax7HGQD9wwl3hEJKM5kZv7QmkTQqOR6h9G+MAiwS+9K2vyRC\r\n4UhEmiNLWuGYn26b2ZyYOI3QkG7+HDPJJTB/z82lGzIMBNvpX1nD2C2uLN0S\r\nZle/+3J++Qfr0/m5hQmcHcIYpfgQOiiNJBuBIORsohhIoIW1IARZklu8Y/x0\r\nigNiOP72yS8Vl+6BDPfjbR8+DKfi2hfZaq7ozwr7pVErDn2JWomT92XjmLRD\r\nOxc9VdJqakOaWup5Uu3AhwSSR/dVKpZCNrxpM28xkxClRIChLLutHXxjt9TI\r\nxg0wCGHKB+zTlsLfjXyQQV1bJEQ2O+Mb89QEWCqyS1zFdw0ZEoFN4BayDWBI\r\ndGy/8PczGsbYj6NZkwx9oPUyb4BXrvORcTPSvAirODV0S05oh9fqh9kwJmkc\r\nm5hVSpb/tNA6gJF35KOQ/3FlrSfKa1shj2pxQgesUY73GXvOC/8MA18yWkhR\r\n7GBSJtPpt5e6cLen5A05oMWIajggFfLvTD0XSzbaifpzF/oQHlWdIQ92HRXs\r\nbnheCCeRE4KBo0wyUkZGruGeVD+xzjHPzAu5nEox1rPTcHfWQX55Yt322g8X\r\nx3yhuVQnb1ba1T5HtCDL+TT+2g9x8ELnUjW5td13Par62aAqt1AdhS/SwvB7\r\nGjVB1u/e1trft+Qjz9lxoW16KAJD9zn3whU=\r\n=heuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"6158ee8d55793c340f721bc6345b996c2beae6e2","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.1_1655863672356_0.5732076148368348","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"starpc","version":"0.3.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"1bba94d73bae7ce0bc2c64f577743af2672cfd37","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.2.tgz","fileCount":114,"integrity":"sha512-Ujr21Bv6HuUMDqUyG73LE5xVlxWRAlLGjvfcxJz3K3YP79Ywyi6CJl/daeeRfm7vbzSx+l2IGbLC/zGDLnBIHQ==","signatures":[{"sig":"MEUCIQDi4tRl7tt5CsV//TDFJYgMdtGfouYmhP74rC7shpLF6gIgEp1Xo6KqkBNAdUtAlqDF9P3zbY/y1PNLvGVmT+cNM9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisn0sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ/xAAhOmkCn+SFNGPMrIlW22R4tWjUOICIKG2Wkpvg4v0elDfn0fY\r\nGKKCwoJErF2HCeuOZdaZa2X/46M1aIxuvKk2tFtDNyTVWWPk+3WlQqdrSz5D\r\nkR8zYxVyTDGptSqr2wabpmEmsgwPBZs+3Jaq9luqEpzAwKB/j6pKDak5lBI6\r\nsJa9AGi6C0xF5RUGY5k+mODVf22EGDk3NP6sueEs9LJ9+ZjEF/FUtyp8kiJ6\r\n4FF4WXzSsTw6CxWO7bNF1/phGYUlmVKghu3a3kUuGwjlU8r+G5QBkAC/rFHW\r\nufEwdIrkn6FRJIU6gGXtUNLDPzhboPCv62+iiCjjtIZpriXlf64u12NlSsfu\r\nU6JMtT1JQdaBS0R6TA5OG4Lv1OXXsLJzrJdigOsF0e0jjUrgSHdOi0yvu1vg\r\nPtQp5SFNd1Sb7AFNB0CuavsHqaxSbnatB2KgA9/RCz6yruaGC5kp6GtYhikS\r\nSkrvuXcFCcftpcUw8+h/solMKwY+Bh7D7I6/VhHc3kg8k/FVaNfBCbjVxJIE\r\nIty0fqLtcIrnrysz/FAVViPs2yO51dHxfyWvKEjhqoTkB03o57DvSVPi6XYW\r\nE/2csp9MR8G4+hc47OFf6ERya3H6ZaJlKI3XlD7K6VoIebP116earD+NQnqL\r\nz7vMHygD9JPrdMt9B71arPWZzVoqs8BgCrc=\r\n=d2PF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"282863007fbd723db0559d79220619e951bf5562","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.2_1655864620567_0.034543370645181204","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"starpc","version":"0.3.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f4332769a85dd0a86fd1e0e60301250227b22dfa","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.3.tgz","fileCount":114,"integrity":"sha512-/mj9ZpUc0zZJyNw5Cja6bqqbt+zRWn0U2Vd8v521k8PmNIyfe7gYYgoYd/LVzRmJFpYZ+4LRy+Zc21Vh2D+E2w==","signatures":[{"sig":"MEUCIQC7k5IuJ14YKVtfifzWsLVgb1a4SvrvuAU3jmidPLBfIAIgT6mljAr/BfAliv4JnNTGH0k5VQHxzJQetDeJ0RW1Vzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisoAuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz2RAAgMs+2goqmQm72x6IFHKRFwA+atEFhZjYRt31psVZ3//waS6v\r\nu5Sxd9ovsX/FRl3K66AS0JBI0ZFm+hcUh39Chh+waJ3Xitk5mHdAfZpBW9pp\r\ntP0syhynz6SFf8lDePIZfmqhYWNHd1uniU6joOXkuPZmXbsG1agslFlXGGlE\r\no6CO2ka9SauR9JmM0LFJZKsqj5Tv/cGkDy9LuLpwcQaSNiZytFcd8YmFzjfg\r\nRI8TIf/pa5RgR3FcIVoenhTeIDcBMQKBNFnOOs7GE0NgSRY+J4fnFI388S2R\r\n+MNjOkaqkdqoVvd980m4aV98nPZaN4Upno2bGIGG5S4R7NqW4D97ggsyVeYi\r\ndtEyPhlaRkHxLUEtbvPgs+tN5uzG36F3mF9sOltduL+q96q2cfeUU51XoKex\r\niT2M+QA10zPRM05Ie8zrGLWxzuM4wr7cDv54TIm3KYRtzC6FOJbWCZJ9meBy\r\nBhMVc9rOmvjuT/URBxgDLlKiMwN6xR6tM0i/clVXuZKQJhSefG1mlC6SWHCx\r\nI+qoeES3vMhKFhYQbS36lOxuO8KDgRHeNtUG0aI2MS8OivY6HDZ7YLa/DvvJ\r\n5GLcEXdND9qJlafPt4OP3NBhxnic6+4NvLwzmEDHuHBmg6Ozgv0gDcOT94TK\r\n+zqrbXOWKs/NXhhWvgJEdP5ljkxjSwk5nEs=\r\n=sDvc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"a875bcb7886dff116232a59fa43b35e48af585bc","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.3_1655865390241_0.9197737614839705","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"starpc","version":"0.3.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"85b0f427549e1cfa7da9b21549c61b2bec3708c3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.4.tgz","fileCount":114,"integrity":"sha512-lGsyaXd4oBTFzCAa4N3LTq8j58GTxExiBy5rvo9tMkQ6Bv0uppOhuuTVp1+MkOYunRgCV0pETEwxhuiwguqS2A==","signatures":[{"sig":"MEYCIQDSX4e/SY+pOH02WVAAL47+IgE7Bem6CLpm2giiDjD+qwIhAPE6WaqZlAux5QBm2r3WS3VwmBQ9unSGNhR55AGylL/E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisoeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6NQ/9F2naxB13fp1+L/++L4wOpIb0T12sSBbYWgR6TQYhdTyo+zA5\r\n6Z8BUfOyi3iNbb5Z1guh3Dm5ODmWHxzMmxujmndIoCncBHGTwzYno3KQailh\r\nTafI/MJz3/+4CmFL+tb5ekBnYu+qnT4XJYHyaIaLgzQ62YB62kCH6p12we8k\r\n/wJf5s3mUwfcrBjq0VkAMug/8iElGLBXyJqFNqjMaxEiTt5+jGe8J41nrQc5\r\nUdW5CLcKs7AvbTeFSqXEPUFPtNMb81e8ucK5lvrYTHhsyEl2ex/PgVqO3HfA\r\n91zGc0D80HqDrnd2eAkgogVBIAhggk+O9sk8lgayy0enYq4/VJK+5fCgDNlX\r\nU+58apla4XIRlTNcHu090+SkKst08rgs6NcVwf+SpfSEK2npLSNI2CYoTJ5e\r\nmNRlj4mDRtHS8bRO8THJSsgzdpnCRMURm+2BGW5u6VcUux/7RQ2udDdCNwQp\r\nwJrYxIHsXuPtx0vn+80sjcLBR0N/SEjz4mU76aqQDF8AaYuUi8cBMiHz9Swp\r\nuQKjwxGqOzs+UDlQzORepEDUeytoYeisT7bgNDXXgY0n6e5+D0g8hG0dg8ZW\r\ngE992ABnah8UdEvXss27sV8XcU2I6oRtSepauAuyYd/YKyiBPlligZ0ZDA35\r\nxI/LwtOWTwJ9fIyF9aXM2C3GlstbcAxlCJg=\r\n=FP2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"223734af6eb71052fbacab6a8af2ff8b6ab57d6a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.4_1655867286150_0.8828967827601533","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"starpc","version":"0.3.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f2c493f15f0c925631f4951856a4d5e84c797018","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.5.tgz","fileCount":114,"integrity":"sha512-9ASStCFDBc4STgLhd+fh85oWEHhQzsIzJA+fKhgD3D9ktN1BZzMAh2qfRifuPE4yNRuHrBpukh3VkjEF/bsn6A==","signatures":[{"sig":"MEUCIQDs4J0Q/GkCGPtnrYCpK4WJVfCIP2JXkB7Qg1CfEdGAZgIgIhwpI+ym3JcsyELOm6iLOuWr25jrQTSUqV/qB7j9k6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis2KmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovJQ/+J7oJrkLogRM31r8a7jkPFLDOzyXqWHJl7yoXWRLAgugNE1Ce\r\nQbDui7q8eqhijiWVMzLKTJbicLSkmCZJmzZ/jT5vo0KUoQ7gPnFuq6jX2Mxy\r\nDh46Rlbmsv46YXsLSDbWUHwdrukvsgk95Aua6cQV7Mk2kdV3vZylpVdM7/yK\r\nZWKSg+Qj05cvVYHO0oSpFLSIKKqwCesuaQCLtyY8KRdNj34KXHPs7ygiDm1M\r\nGivqo/mmcuSSXPnscFOgjMQRQba0zvHAfUJ74knpLK1UYsGHfo7mczz9VmF9\r\n6/brIoDab3Hzv91hP9J5GuOcvUi/j2o1zwet23SEOoCBqUGnQHUrhSlcc/Q2\r\n7zHCPScIcUECl6Anp/IXS9Y1jxOuOMaDCRRqNuFh9pstVbwj0S0n95MO2Ydf\r\n5B5SGSy6JtvLOPCLyoZdUjCT3YtgYML07NHK4gVOp4TQ9pqxTHOLJm3nqleo\r\nPLQ0jQOXukjYYuxl7UGYYrzfu5f+3j0q0Oi9TE/nTy3y+rNCAIshG/vqd11K\r\nGIVn50CkdljEG1t2P9OuqRETFiy6loFy26Zd7waIYx9HEtHsNNeUZaq6msVE\r\nCMbYpiqKHKA1UlxF0z3Ks+fk8L/6H6c0A3y0b66i/2BN30wwdztGpRDcd0lO\r\nyLTPXqDsUtkCOZeDabKwsMr7nacByO/BLjQ=\r\n=Hyar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"49d83999034b6178cfee13d4169bf7eed3ae390c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.5_1655923366381_0.41416488244564453","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"starpc","version":"0.3.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.3.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"32eade9ceb835e3d18eb0c0b054934032aa8e35f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.3.6.tgz","fileCount":115,"integrity":"sha512-XKK65r7efRsHf8yyWL77QUultV/027DM5zIQc4ZlWyf51aES8j0dBjMv9khbxQUpVQCKq9SO64YjThDZMFuH5g==","signatures":[{"sig":"MEUCIQDWyrndPldHgLM2YBw8VFVQqn97fJLscgcnSmhHYMM+MAIgdoS69u2MjwEnAUNHy3gFbJHEAtw/MBwrknWue4qRNng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14992769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitQoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZYxAAj+NmHrUmrmEaT7eRM4UiNf0URfaKhNn5UoSL1+DKky/zLtsT\r\n0IO8HKEvBGKTqE+vpQFUcot1w/WFiwY+qt/xTw5Q25mkJ8glSJd9iS635Kr6\r\nAIBT21i9oOasVNGzFenjknES7mFjy24P9PmD/g5CZjkBsmrHDQ/8LDJZrGTj\r\np07At9FrD9uzgZwHwdDMhJN+3p4tXXmMAbWig9nwxPCGzsZ/XCLnNt9TNcYU\r\nP+DHOINJAaLTU6xt8afqYs/0iB1FHJVYKhake59j7ZLRVq8OKuAnUb7yKG0l\r\nEjSyzaEsN6GLfXM+yMfl9WrCVee8nvPcUyqimwN0mlPvS9aJJ5456UVNJMXQ\r\nAKB7IZQEaMtU6d1kDl8FXRhvxECSjAjOfP/90pKd/Evw8FxIjEOfPOp9qZhm\r\nRzZLH+Up1PZnc+DSzqKl8JnaqUudX3KzQnjuc7lzXLK6uvD3qS5PzElABVCS\r\nbG8KDr0QB+DGJ15UEjXkugclRxx4ASuyvp9VLZn0TB4gfbGmCTxDSoRDDX4i\r\nTX+JaJp/+q0qTynEhlOP/C0TGPlzcKFjuAyHGlxDLwkIJfvicfxiyxRIOE0J\r\nqqkbpl/9T8xV8NZr6JJuxSWtrOQ5KBcQVUJtNZafjS4kvpOan2GxTI50QAkS\r\nTRV52TaYH314uIOJNydsxqbAoBZ/re25Hgc=\r\n=BR50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"e2a348577cf067ee48530d5db06388cc43e3d030","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.3.6_1656031747002_0.3671116731875259","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"starpc","version":"0.4.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"beba61081f0bc4c9ff3d8400f39bc476dc6d4074","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.0.tgz","fileCount":115,"integrity":"sha512-f6hbBnRUwcBDvFNsOgCr0qlSzHv2LK/vsuxWhU4VIik0pbkUx+h/YLnTIMCinlGu5WkkWMmVmfRqWafjkBVJiQ==","signatures":[{"sig":"MEYCIQDmoGDlyiIvwHjuFnXXEMFr/NUbduR8HY62+fOxijTZ8AIhALAILj6WxrqgPIHPCuUHN7RulXLB8XC2I8dTBOmyqTCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14993114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit5+JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoiag//VWH6Qg1sA5ElAhDbBcQ4Fk6Tbwsh24JaNuRpyQrNwv/W6Vr0\r\nMZ1Lzpiu6rvy2IHKveXIVFZBbuqxz82vmZPA8oWUtgeBZKVp3JREXOQRS2DK\r\nkLZTniTSRzSVaN5f+T7FyzeGl3eBFKrGMuJiBgLOiv+oUKlJ9vc3WYC6oW4z\r\nQ+JO4D3V8FzmuJp/HOzw3/8MS5mXIDja1GiXWpRDI+7Ct8OhdkldajiJqUYc\r\nxDdVkOqSOSoPtAG6bPHCwy/m9De7kuG3vsay1B2ZHp9rq44sHRBtzwKt213d\r\nB7FzbgTfosuly6ar/7IdpFasnhkWI09dh+h6on7eBcmOk4p+FInLpB3ugNgO\r\n9Et40xaaMQUlKTRL4JpTLHfn+5CxKYIZiZIyw+8a7Xwq/xHqeNacbqeRYrPc\r\n9Q8HIoyX+b7lS3nlbP39HcS8NH+cyBbi1i1Vtw/SxQT5Z9Jq3WtUEBJdGuze\r\nApG3jGeY/XowN4iTHIzP7W5CyLSdMWKOayjNRIUVgIzyIjV0H6nxA2JUYuYK\r\nHymiwpOuif0oRvDFQ5J4YFmlE/6pPYdxr1bN9xxtVlQVnMPrqSSHw1nAw6Mw\r\naobjShyMBkYEwMOQT41pSWgn83wsqoXqwxr1BLYQTmMEKeEMtAPQN1u7AOTQ\r\niluk5eT8vNgVL7qF7mfoPEDoS3dprKSsF3U=\r\n=NjF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"b075595b76fd401f0bbc6ee0470854ce290cebc4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.0_1656201097031_0.7671275377661624","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"starpc","version":"0.4.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c3527b8ce68b679df198bac4494e0599a8166e88","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.1.tgz","fileCount":122,"integrity":"sha512-APEkvxHw3dtioc4vRQMiXEnhzYtYCcWNZQTjHC3GGilebi1rZkuP+leZDIJrHIRBOs5WX2UhE2fWL0kZsoj3rQ==","signatures":[{"sig":"MEUCIBiRwDWbS+r/a77596HM8fzqzZ7ZLgQSaFWQhR/zsSo7AiEAh24utsYUOruWc28RjPYFvXIN5lV3MRPNOwnYJE4gBuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15008150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit7kzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrczQ//R8zvXT+arcm6Mj5JcmUUCWEZ2cfwihqxNUaifqJpCX8Aok2g\r\n+V4kr3CnXwmSbkaDlVGgybF5ymMkHsaRp2Ysl7OAA8S3ALddhn4dMLkM/1c3\r\nbM/4TV28B25K36lZ2ZW8ASd33K7oWhWDdws0Yjq2KIbjZEYNV+Il05M6tL7X\r\nkxbo4KZnf3g+dZrpnaG78GxpPr6W8qF8okK3MsK5do+YVJvGtB7yCwi7nxN+\r\n0+utIc9v131nOmrJ7nHHKnpUkNTuogQCJfr7CYtjt49G2mUhJCPwtfsO2RV0\r\n3lS78NYE6Js0poSu5/GsW3XPbB8OJLtZtLn/XIUBXJFA/EkoFPQ72RRcYlBn\r\nmHXvbpJj4qO4igiiU1Ngd06SPpeJ6XJ8dW1EO9A8uF/2gK6X7T5aiO3iG56j\r\nRzPlAflr1EujlAvGSnaN2l2dY2Nx80j0TtwpfeneVbVwBXH5JpGx82Jc+005\r\nd0qc+vkmR3E/1gA24zAQjY+97morAipGD+LBGidOU4emmd3eiYA1o1I9y6A5\r\nDQd05tVK9vjLCFhAYmMcUeExxgE30UBek4YB1arCPaXz2GYsTI/LstIdBrPs\r\nTx6OMa0bXJbWqe++gZdIp4bDLeTutonbHJmWFqdKE4ejr8wA2FR5v54weVVe\r\nJMycAxbqmaLjBg41B4zBDeX8ofnbc30t5dw=\r\n=reyq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"38fe9f3cf1693f88cb166e11700223e3684d068e","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.1_1656207667563_0.5268158288830527","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"starpc","version":"0.4.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"666755017a771480a908b4404302f8723a88cfd3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.2.tgz","fileCount":121,"integrity":"sha512-8VZQKP631M3sIhMYikPgau+vb6H2iKimyWyz+qjklA1zMxJIc1d30NYwrztn/VDxYZDpTsTcQtLyS3QE28LetQ==","signatures":[{"sig":"MEQCIG1PbI9YWKXIotVCN8TXptW9l9YwTY1o7ZPAg6Muqn2HAiBB837mDJYMWAC1+J9DK9epHgWd9vXTGGf5vURbOu8NTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit7mVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoZxAAlM74mKGSxE71NipY4baU8I/nDGG83CGqKOW5x+Z9qzFFGd4j\r\nv/twdL6BXyK1FkFI29yHZazhVYPJ5rpOna4pZ+B6rt5K/Atax+XS8a4MWjFz\r\n9NF1X9u8uG2jSYvNT+0Gk75VBWW0+6V0aJoU05vmjWXS0FO8nKWQdkhFrcbs\r\nYanRk+FI5CIqZ4Ny4XcO/3nTloCXPm4ZU6gMlYq5rR1JorFUm7PqMGXeJg3b\r\nW1ZsTEPArkmJsR2DPxJRXF2gdiqyroin7w9Oc4GxEntkmkZW+w+9PDl+CH+T\r\ndmitNFmW1fWb0dZJACiogjjRgMorJS/Ef8z/qQqWzjCzpkWGucfFuii0N7Uj\r\n8rMXLfOsD8mMCOL7VViuqIKtEGbixUTWHFvY0Z7QFje5VOcm30YNP5ol4NVu\r\nc53yHUI/dq/yeC0oNki6UctRqxdFpjpP9ozrzKVvWKtqmRv8WBoffjCJhgIg\r\nmwDp/oy5rTxYVy3OOQHhDnWxe6vjycSmDEdK4uQL2SuEMlcIQG4MrTaXXu3b\r\nIAJrbdUQexq2RMvLEjjY/mr74+CtT4g5eOo+3bqUse4ESFc0dwvlZ4Bf8TNq\r\nEuuESWs0LDJ/Of+fT/awB/FtiWxHzUZiDT4wX2HZLociFonpfevN35B8i7GJ\r\nvKEeU4FEC+1xMZQFb+s35AzT+FeDi5hMJOk=\r\n=NgEv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"423e7860f0f00b2b7c95dbb4464cdc35baf7752c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.2_1656207765167_0.13682648257585472","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"starpc","version":"0.4.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c7dcbf7ee6e9f891a945df4cfe3971ebf9fbb543","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.3.tgz","fileCount":121,"integrity":"sha512-bqj/mU2rjTbM0HETn3dZoBKJb6KI8vxC3F/JQofb66xszwbX8LSyLPwgHYdnzA2xeZrdv1Z9Bw/Ch7aST510Uw==","signatures":[{"sig":"MEQCIBZzkAuBghRz4MizCgiyS1PQtc9QL1sOXYit7Q6Xa6iYAiA+9w/aguOLN7HzPY07VHRBUzUWOeFcpxYJc/MfYO8O3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit7rQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJlw//c1PK72ck0PICruRbvkODk08c7I3eSiJUaKzaEM/+0Dx5Cmlf\r\nLChUTJ6TtYxXQVDQg6H+l3wOzB25dFkgiuAuvvHZc4b3qieElNeVYJFYLiG4\r\nI2Mi5vV6IAx5X7luwjcI9GRTnmHnDa4jP/GMl7zqu4iNR9VIpos74V+5lXrp\r\nWjmbQt/ugpVQY9POOP7KsDUwjFiOKy3ynBntE6MGa6j97BwxXAleGa720kLg\r\nNM/L08//0jNqmfLhkry0J2dQ+Fz6H4sHE5IqzsnDnCKmRh8AOq9ga/N1oPs2\r\ny75t79WwWOPaev9nS6HEtZHD6ImPrdwu54xzlcCdBBnwfGr3guLXApRIfUhA\r\n5LtqCt0/jidG5Ijin81bIi2/0I8Mjy3ADnraZtFkRtVEXOsMm0M5gSTMyqlR\r\n72jZpTgC7l224+CeW8/Eu247ujlTF+7Qu0XYWFZ8YopGhqHCUiGQxKcR66Nh\r\nm4HYIUDNPmj1U0zSOKfxtOPJiBOScoqLn31Ns5qpgxfroGuwfpF7yw8Fukvy\r\n/hkBKk7Vwxs6lC/FiREYr7KUt7PTPdinTHkz3rdX53SoRoNrQYQKuZmvYn9H\r\n6DSAqxiEVsm38ixS7HTEjwJHvOt8KY00AlBFIHWwpZNGWrA5K6o1sYj/SzzI\r\nGkC2kkGoaj9/RG7Duo0FSUvDlAgP2zm2tEg=\r\n=I6Bn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/srpc/index.js","types":"./dist/srpc/index.d.ts","gitHead":"b621e5f0a0e002409e73acc96a1fd5ef59e3342c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.3_1656208079883_0.5754627738485765","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"starpc","version":"0.4.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"bb94c69f2fd384b7bb3ce57f31ad059d0cc18bda","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.5.tgz","fileCount":123,"integrity":"sha512-UN22iIIAhIvnkpRF9xOY1Y8F86HNcfKB4RyzcJ5inieNOo4lr36d+mtSSZ/XZkMziiNmw/2ZhpAh7Itf9UNn7A==","signatures":[{"sig":"MEUCIQCoB6VLm1iMDfEwzNGb4r6N10G/KColY/T1nEig9i86IQIgD+lolROF8MygaR4HOMAx7n/gN1Zr6x8xz9pcm4wYdTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit7x6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomyA//a2Q78azUyhmvW9SmBNWIXtzxVZIIRuXi81vM91hURGS8GtSs\r\nLP8lwny24GsnseWiAJ9njPmpEV+UhQMfOJEl1NFPFE1LKFPSySGM/+LH0eSN\r\nw/TVhCBdh8A+2+Ix2Bqhfvmp44eFcvWMPCxtRZX1LgirMGqv+y9k/k5pteZU\r\nBoXPI495wKfKK5fi+h+WjtvjfFeJfaluPyYsvdh4CzPurTGsWVDmDsz8PgtC\r\nx+zJXZWjr6MZYo6cTZl70hTvaWISfnawL2hySS1+lVYnY9VnJLRaUmzaB1wb\r\nvWJAa9GzCv2ZYolNQtB5LhzIhczoYQkjvEzEDyHS44kqvaT1iAOU0CFDN6Ge\r\n+Vkqnl+sNvJYtR9VfjZxcXumUpB5xDKjydYsanB9NSUXzl1pX5uXzrSp0nwP\r\nLufFUpkKg4iilBsd9xBq5UojB0e9v4PaZ+bVMwwPtATz63houLkBZh0G/95W\r\n47lqgBEx+SWXb32aW2ofWEGJrhzQ9L9Hm4XFRqFUcHk4Y9GSoesE3qyCUcxP\r\nhtv5Ezi5+EV+AXTHrpTiyGwJsp7UX+NrJ0eBKaGqaCPj+xTeBza9rwRW11Yr\r\nA0C0l+TC0fMK/tUX3bF/Jmi9d9nVbbw5HCHaviZ7VFa7vHBdO6+rQT6VTREV\r\n8p/wRbAyeU/ScirXmO76Atzkw4hmfNXTYxk=\r\n=gCFZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"db998574b5639e9a3813e7d6c534d798b985bff3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.5_1656208506422_0.007354925500384635","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"starpc","version":"0.4.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"7cffcfa4c50878d076134d21cec5b3e18ecd5926","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.6.tgz","fileCount":125,"integrity":"sha512-wUZYB3vUkzTaRm58yuc79rsLsxj4gUKoD8q1bkXUIfF2ePZfkLYGzt5fTSX8UscqWi6Sd+xsbPE2kHYOT3J8zQ==","signatures":[{"sig":"MEUCIDZTYHMDgnZVp8EdFaHtOiNScWzIHknRjlQ40FeLNO2uAiEAx9ztDC9KzZVgL8MagZinMZTtGY9k4QfD/suTVbWYd6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit7zbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1+xAAngvIrw09h/9gQMfdXwMPhlomckOS00y1UOrMdsi7ZGlC30us\r\n5i0jSZv7FYrSIXoOeMZGFOiqCE47Bvawur8W6BU0PpC04ewos0zKle9jehxV\r\nSBky0AWjYfk6FakDjkSRaEu4jfCGO8UMekEGT+u+55aw1rZq0mif+8fKT2zt\r\n5RWAEqZ4rz40zU+Xru/BYemK6bDVlvRJUtPL+neR0Lu/WtwSArRZRSiNDpGS\r\n3lvOpHNC6XDvB3M4omaHtQEsVxoeTjqZYcT/ZBHanhUolJ2kVp5BIpw/udvf\r\nuvjaJoEvCGBBoQA2UNdA1M3vd+OBC3DQ46TL2PH5qC49cPLUDzrvB0hhc7pU\r\nfDFKRdcKx9mm+5ci35PQuBy8seIft7u9yHhWvfdcFkEXHuExB+DmBlf7+T+D\r\nZeUvkfNdvUB1blEFRT6EXxS2NJLqIMFS2gPLyzaHpz3pLLRBa3h9cPQw2VQp\r\ncQrHsBQ6a5DD7ps4BV+WEGCqDzh+Xi7DFzGw7FRZOLqffQdWkmumQoaVe5xm\r\nytpBfd30o2B1LzJVYeZ0upjIOrchLws3PRVEJHtwrICke5zPZ0lqXhk92Ps8\r\na5jvGkrzWUVOEEWlxjHEwAcO5rHK7UKklsFW2XrKraR2M8iKaGiorZn9eaXO\r\nv1tF5FH/k3WdOrTga3wL9Ug74sYia6+Ml/g=\r\n=eEJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4419e40a8d96ce7f1d3b0aa968b92ee985016114","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.6_1656208603075_0.7505365093202723","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"starpc","version":"0.4.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a65757f27a766449b0c2d1a53ac93aabcc8fa3f0","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.7.tgz","fileCount":125,"integrity":"sha512-N7a4XBhUJpaLWY2UKIjITVbIOK009aXuwpAMgxKo7gUSVmBrcxrDHcqXA7a+GdnBgfPz5fXlQnQNCTUkDy1mbg==","signatures":[{"sig":"MEUCIQCiOjGOtZ2ZJ9PPtRRiwRGmfMDbOI6CynH0VDduPQiXzQIgBFlIGwHJ+to18q79hAYwn1bEKzKeKa2Q5KTJJ+S9/20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit79XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtThAAnjTY14bp+54mcaacYFVnmrMLk5Ltq4c0UUOjLOhqVtorbUxW\r\nfAyX/oeeNiExlWoqhlI0rEI8hTdaR8SvGuMHJNrjmSIP0Lvv+g4u6cCqVedb\r\nxVesK35hzS/LBHG+S2tt3UIxcR0pQ00+orXsJWZ9stiZYEqvwl2hg8LQfr33\r\nzFJRcW7gDDF+6oDwmgUqiglLL0m2B0cpw31oz3ZkW3UyyxmKQZxTnp/kkFGN\r\nHXAwfYEhCB0qVhESD+uxolNaz6E2/aulapW8q43MwOoXOOSYXZr2kEpO+NxX\r\nBJN1CWPbgaE0/s70PziOCiWmR1Z5HhdKq0WHooPx3L5Hq2VRzS4t7fNcrCj9\r\nzST4EHoo2xjT3vKqK0caftGq5mt/534UMw/oc76iY3JLz2gzoy6xqGOCOTET\r\nSmRop2ZwoSpR+8g5Tede/FqoImbcd4oLwx5narcCLWR+bQfqVNtAh6mnPvfM\r\nkrN92TlPdn+Dp7gnkY4Jq6wBJW3X4nR9/5B+t4l8iLhnK4r4TKEPZM1RtJpt\r\n3IMN+GEFv8Y9ccQ4OrKH4dQRH0WXOhycODfQFk2EakgB43w6gXPeluJ3KSKs\r\nCWzcmQvqNAY0Ak3EuWBKImAbH5tgZb6HxBW/QygEtQUoT0+iNy4Xd3eZQN02\r\n5A4rG6kXMwKOtt2feP8kVqy1XeB7hNhQsNk=\r\n=cq9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e4177685d0d89bdb33fb2f1a540a467b80294aa2","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^3.0.0","isomorphic-ws":"^4.0.1","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.46","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.4","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.7_1656209239753_0.7985409722485444","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"starpc","version":"0.4.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"847b2ed18da883c33f098d8967ac6a39ceb05b9f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.8.tgz","fileCount":125,"integrity":"sha512-DTkQIe08HXFOdZTQMt5T8Peuyk9jArnpbCcsdQt7HAtAni1TL3/D0ZUMgR3A1+LvdSeE8Bni3WmnF/mf8AWHmw==","signatures":[{"sig":"MEUCIQDMQTLkp1Jg7+W0i0Eb4AAQUbm+pcP1YRN0Q9e3V2SGbQIgJCI0OCWOYLGuRTK+oLUWW9IgCwdhZbTGSU01DW6PyL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu9KuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ+Q/+PV486aykbUlNGEGYDVqFl/vI0P35koA+mNM/bXRV+53luWCe\r\n04Vejx8IcA0hJRzD1hMn5sQ9mN6i6jhYuTVsFL89FufpcDkjWT0+uNRKjBdh\r\nDLZy1aXN3tFNaVXuJJWHSavwHmz1dpJYKho46On074GgrjeqFnrOwz0uIkeQ\r\nWaQk+Hn/dIVtxXQQB/ZQfa8/I/DAG+okdkfBN5toYD3CZjkjFcMfpR/0jcL3\r\n4NoSGYmHOHP7/kTgjy/FhPMqBKIHfByrOCp5vQzjl/wMuEdB3Iv1J3jDB+de\r\nDyClV3f6TFUTUg+MJMuvLMJ39YGI7UKFgrYAI4KCVzfiGWNejHTTotWR4Ej3\r\nVtKILGlB83zpEHsOv/47RIDCIxA3tFyRQOC5UX4PC4k2YYwPggc0IAwhoC4q\r\nQ5Dv7AUrrHiJlVmQ4LdjKOa06NtfjvWsyxNPMlN6KUQb/hI60105XcLbqpgG\r\n1k38j1DkYvvrb3tooI7xiNvJ/J5QJVXygUcUwMaVAYZLKcaxCclkLRHaG9cI\r\nAbzdKRtyhxwJe5p4ny7oPtaFAjhbJkXn5l3+tOOZibVlXtsmEp8aStsc0r4T\r\nZZYpEyU2TGWhIPg0TPbjtsKwCT75Hx7TCzDgUP2QIDZcQyUA95+A3AIMdNPJ\r\nlDqBIbhG7777W/n9PgoTFtEz3xmbjJb7tnY=\r\n=uc9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6e35c5dce8f86bd6fcb4ecdd677bbb17bac5fe81","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.47","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.5","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.8_1656476334246_0.8567543519240421","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"starpc","version":"0.4.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.4.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"2f7682e6827dfc9af047adf83c1cffbc09ae2c20","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.4.9.tgz","fileCount":125,"integrity":"sha512-wlDNhsWQaDWl0pl/8S2l9mzQxkwZWgf+sIwYbMD+htoe3BKfNG4P9lUEjL+VIdtodaOxuYmuYLEdVXLOGf4SLg==","signatures":[{"sig":"MEYCIQDzKWiGOhIqHcQYSuzGIVA7YfkMOZ79Cnn8GFzZ/Y6f6wIhALCBEe6QdGAdRRwlKBSug5l7wJdtgLYTIVBgonZB/47d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivWzaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZFA//aNeGh7w/3S0cp2ZirWMog/Z9x3deMQi3eboSAJx1DMNXI8uo\r\n37g6TaEu9qgWzo4K9ULRmep5HMMihwftXAsDBktD6xUPtGFgihwuXwN7aSVD\r\nJPOV8Pk+fvuTXHFZk6dVzjDtmmNJZOQy8ZADwN6Hlat9Hm6IfQ7Jum9uYELn\r\nvOvQmoXm9UatnVoATORbbyhqLYEHpLRk6RAGCeBz6gisQS/5l6I+mPFBg9b5\r\nq+RJWR2kvkBqwv8bG5j2cMrwoFdsFMV6AHyTIG+LOqGCwDFdoTXHWoRZrMKl\r\nJLH70n+NcV0916V7gpVAku8WOjZF2zj+xVbA5FwxUqP0ImmHtwBcPO79WJxe\r\neLSHZgXfsf1MGhWSVrO10yxqYR10zk9fDADbN6/VRKC4NJ8lj4io/KnrZbqD\r\njRfSBFNEJZn0KEiBxrgdHrs/8YewOux7kl7bFOIvSsv/fS5EyRaFONwPAfI2\r\nKKE48uInQ8jnkmhgjfMv2vzoJmVxkx0F4fSBfyeai5OCyUIrmcu38egelPdk\r\nGNxDRJLrtjrNB42nZNh8MTwDKAuJgvFZI3Pb3Q+vm9349lTyQmejUh/l8o9o\r\nRbopCd07CS8wqlMzzckko2BZhhhjWn44FLfnpgDpXpu66xBduTIrxXF+pzzj\r\n6MN8MYOrDiuTeaCLwPoBQFjkrEjevHPM10w=\r\n=WqHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"31e8138bd6efe9d569f2ce2dd71f2ca9d60e0f09","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node && node ./e2e.js","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","rxjs":"^7.5.5","it-ws":"^5.0.2","it-pipe":"^2.0.3","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.47","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.5","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.4.9_1656581337963_0.22707878323759045","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"starpc","version":"0.5.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.5.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"1d5963efb8397d621d1d44e4b92108f5d2e8b61f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.5.0.tgz","fileCount":124,"integrity":"sha512-bhmNxp3+/mUU1rnV7+Fd9Xn3N9BpqYt2pR4l9oDPa871RobU7YV/uDRmxP3v/KJ8lus+lhs+JwARSgjUPfTyBg==","signatures":[{"sig":"MEQCIFSIZ+2NR9XZ1ZhjbRsS9lf1ZfA2envYjGabQRO7gq4VAiAv/+mAkCl5X2Lb0vUScXhjPftuWjqdSLpkLAA9aNACEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivnGTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxpw/9HAfug6OB7xt5m5Bhnu7dU1eJ3rRBVr+PghrestTL/Tsh2sxz\r\nY8GPvnBlef5YgHFAlFAOnGb1DAxNXDZqKByKePkkORoZrq6kfIMrrONYUtoc\r\n4tqjtHEVZZeIu1QohOCZMIXsKZcp5f8Bjn0n4tV5diVRw9ikJX46jGiGLNS3\r\nMT+UG0OKe8FFEKzjAh8HlhWwm7xxOg1VtEPLjbGG4B0qNZl6m93RDSYr+0tN\r\n9MW2DKVpC7PDzQbU1iBq3QKGPw2QLSJjMFKOGXV1Z5ZaG7cCfHVU6GnWG1Dt\r\nnlzhYh0TdWKl/p1ePopRCDb+hzd02FtqxmQ4vmvqADd3dpP2rubh980qqNxE\r\nhMxc0Av6Co+gJJd9DmfrcIvsnuAhtfjwqoIaRQGwAuNGJ2zflnD93A4SaPF2\r\n+9hO2iD/3aGvCgoPfEmPKWQpz3rAIMUeN9RTXhEWo4UdjQ5fUioMfkhyMAmA\r\n8H77VLrI3XucxbI5vGUnzo/Glv9L/3JQVqrqMUfOPz+Yh9DWVF/3pkWASgR8\r\nk+8Mf5bz5RmAmrs7Ek8i40kqGDiIA4kvxfgxEbTuI9GFpDsjWMantXaBBshx\r\nNOG+/n2lnvUDZHeOBJrhyC/e+q7hYsgLfPcMrWI1RT12eZB+cAVvqbHmmeAe\r\nbmH7eAkXQL4U7mgjw0TnASD6+y6TpBbtBow=\r\n=TXd+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4ecfbe987f4b44ccfeec050b363f16d6c3e1d803","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.47","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.115.5","typescript":"^4.7.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.5.0_1656648083016_0.1481800345967592","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"starpc","version":"0.5.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.5.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"39b59faff8ae7e6880b79089d2babe0ff22aff5e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.5.1.tgz","fileCount":124,"integrity":"sha512-85Loy7yYQwrtjwi2nJ5LuLRvlX1kbVX/fyKLLLonQiJGDJ5J6xOoMgWM4aBR4Rh/Gmb0v7kEB2jsnmjpKwUR4g==","signatures":[{"sig":"MEUCIQDuP9eBI7fZcYDK63r0BOfhOTArvD+5sQCsweJTUP/5IQIgTCIckSj2hBgHwdCi39/OoGJQNU3zsWiqYTL8YkLZVqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv36kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovTg/+I+Eipc5VhFsALwOYZlSCpsGvEOgQ+S+7Cl2LNFdxwdNLOPSC\r\nKuS2GqF0hAj9AiObKPmEGHW2RWiCobhDqwTsEMTCRre60mm6sB8kxIjLtmvQ\r\nxqdzMbfAcVq4nIrcy0GeAQIBp4UIzTAOOXJ3FgaiOzLnA6R5f/pOlr/8ru1O\r\ndp2zwx9VU5PCYr3uLx8wa/Q/VajDCw6HuTgDAAuQ/3T9Co7vP10rQmi/0QFo\r\nqj5z3BjCa043CDhlPnfIbXU54/3bBlLF2gQriCrlyEGXFj2gjPxxLzF4hG3+\r\nfk6DvMUJgLk7xtyoKM8dLzW71VuTV81iUWHMJQFH+GD2ZOL/9AhsEI4IRtIg\r\nxqz3n+GPCJMHbWlGhqFhYJHODgz1jGzCSUoQHX23TWo2GWW7ZL4gwscEqhUX\r\nelZ+PEbMMhvfFDUSbYxf71VwZls7c/a5tPyWkdaPYmSP3ON3LZSffP7G+C4G\r\nOUvbsN0v2aZFh4P+MtOMEbPlJIPL2ptHc5uglF6eqQxNJJFABb5oz27FAcnC\r\nRS084dRcNgyXetiJCfJCtrinpvKb05pIB4/4SLohSMujyj06A0cxt/nXjuEx\r\n0+oisCMIj7UvTx34vcCR00j5UM26nv53wCWCvibbq6OWBcHn5kVF+1vsgK23\r\n0XENQ2H5YseD0/zZSeI+1oaE+cG31uvxu00=\r\n=aePn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6846eafc975f48fda169961c0df22ed6718b6e7d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.116.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.3","@typescript-eslint/eslint-plugin":"^5.30.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.5.1_1656716964673_0.7700295408966029","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"starpc","version":"0.5.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.5.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f7302e5368bf6a69cbe31de734250944d39d00d6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.5.2.tgz","fileCount":124,"integrity":"sha512-0Ya6HdmpEX+wGZv/SsfxD0+7Ps0FZTYUDhTZd6dof3GlaB8MwZ3mLtlxvwemw4g0iWAUsBcVKx9IfnW1BZ8HcA==","signatures":[{"sig":"MEQCIGw5AguoqZq+G5FPxeIs3L7VugBEOVF8W1AnOAADvU5zAiBVpLILdEU0i+HKDDZdU006j3lfFmmDxQVfvWno/I2mkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/wOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTKQ//SYInyoKVxra2kfvAqh+PhOFROhoIKgK9LMcA2k+EP5Wx6DEW\r\nNeQbAAG339taqgl4JMnnNLEz/2EDKSiz788GhL/4m5kDurFtgCtCQpQUzNP5\r\ncbKEyKdy+dZedZYRtwCyeD44bwqAjKBxmBqZnVFzQchyzQAm62T7rOGdVMak\r\nCdWGnF0zsCwFrcCWKVgJG1YKofqS5WmClKlnLPzLnuFBcguNueJ9EFVtxg67\r\nnyp5IW1Gmq5sjM6FIlccqXBi4WZ7vdVLWwIEi3kBJT1yLRvTmvhfEHsToUcg\r\nGcAsQpjZgtQnRgT4Advr06CJSA191uh7iKG+wNt5tNN1gSqDWBulR3r8I/nk\r\nl3oaq27LShslC89p1HgME+6bnod918q94Rivl3VQjj5zPW1f5wKo4m8UzvU+\r\nz4YODhOsloDn48Fo2514gK5NkVHx0qIzrFiVSeYHBDo4Yot2fl7sZi7eTpUa\r\nyrRFqy5JO5TFSC2Ogn0nIFQSPaCIBzfk4UTxwBOPVsJ8gcUANBp3Qd2EeS+O\r\n+HAC+cZe50CtRWDmSOq8gnNwirxopsTYXktaJQG4oLyakk0PV/SmB6zHsPeQ\r\nBjkpns4J+zArH1Zf65+YIbrcO/s3m+f58PldREkLxMaj5fMLdjs6fkPx/1qj\r\npyafvDMMY2FQC/thoC57mdjCS4PWqo4xelM=\r\n=Ma2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2a49008b67e7ace031d349344b85ab54d0c23628","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.116.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.3","@typescript-eslint/eslint-plugin":"^5.30.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.5.2_1656749070473_0.27244127120776884","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"starpc","version":"0.6.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.6.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a43e0aa0d8bcdb6f34a5eac58c2751ecc1ff799c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.6.0.tgz","fileCount":123,"integrity":"sha512-vqSD3RUhz+pw12LtNAvEo5MAWG5PzFQY280UhpwRgI3ziPCmxo3gmdjc45/h500RRW0wlaJELXevhNbJt+U72w==","signatures":[{"sig":"MEYCIQD4G4FxCdmI7ZojC3nwAUCiCeaLHSLbsHczygSYYYvXoAIhALiOmR47aqueIHpx5oGDMFSyGASLYN/CNZTCuyAKO9pq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwKtgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriZhAAgzMLAGFrN5nu/XQ+pidPQpJWgm97R8pQKeG7RRrfmZGe0B3N\r\nEGiFM24mOl8HNdwZV3jgmP5PBwdKBpj+Q99G6VpeyQ14Eg+Bfe0weolNu8bY\r\nUoE9g8w+McZYrvQtXk8GdHPQ5AQHtGM8Fm9idCuceNe59PWt1O6mHuiZJBWQ\r\nCbSHJ5s6uu0AtAcyv5Si2zCduT+mM7N0F4ieaHBKWzSlJ7qj1RRplM1Itqcz\r\na/emCw8PUkUNpAnJo3wfQ5ZWInA6qvvnbWumcgj9HdqQVBJk1JUltC0RkOgD\r\nWTB7SKSHuncHgQ1f5B+g9XLE0R5fXHxQFbdbionOBRVrkLg+ND7+YRJ6zr5N\r\n2CVAvPbefEMOraTiaZLdoh7l2SjOku4dFLRwr0apkc4AcfGIeNSpzFxxPFxn\r\nY/7YiBYMVFTCAN+uBnB1fjD3gb1dV8c/vLfOZieRUK1gBYmeWRJKwUhECsc2\r\nwtVJEihgJ4CKR6G38rNODUPXf/IfLELyn5rlNyD5t9s2L+zVJLMUvOwAVn7+\r\naBaqs9fut+LtvW0LFjYySqzC5ODQf3l22ZtiHuhYDG0+C4bqLHSJtWv89U5I\r\nHMmzV/rYMQcjZBwhgHZX3hWa8gwbgMzgBnXS1OcIw1jUYcjfSTC1fiILaA45\r\nCSkIjhrAshgPwehHnZmzIHk7ncjfskCyfT0=\r\n=6m6p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0a9ed98877e0eacb60db460a6d972f8519a9943c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.116.1","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.3","@typescript-eslint/eslint-plugin":"^5.30.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.6.0_1656793952117_0.17155808107936998","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"starpc","version":"0.6.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.6.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"afda3edc3af54fd4e94f9a44fbc57948d0fb1f7a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.6.1.tgz","fileCount":123,"integrity":"sha512-3BQXS1C8ZqMr9wOcsrTr5rzUPh/FVdBexLfEFCtJSyJ3f9ReO6QtpLCniUaFxCrxG3Ls+T+rKkUfHnwkTsOEXQ==","signatures":[{"sig":"MEYCIQCGsGHfkvlDePoiFRzwZwFOZG5gdH90c9KwavOIRmUDAgIhAM7cOxdjZG8pErXYwnbis7NIc9yP0a4A1u6p8bIpDY6+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwK2bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopUw//YtZx+A7K/XpXRJusDQ79XHkt9jS8AcFuxGx/lNBA/d2cSoRh\r\nMbDb4V2Xqp++gBhVckstsyiEqtPtEfHhCqndEGBj1RHwZgVNMhZ3IqzxTqyy\r\nL57cR4Nw1G5uCg8d2fpBMcqRX8VUfewv7N6EvChHfWqztADZBkPaVI5yQ90b\r\nBa6ox0Z3qpp+4bAgvUGmRCrDPGNjBxl3jWoJNcJfj3X4uRIrvXkZS9JJ8Hs7\r\nC1Cl7rVqLlPCNVNRZk8b/jFso+7+bSiJycpxhhhcSW+Gcec22xS82mu/w3q6\r\nsGU/SSpYHtwLeRGY0wUBnzFXvBZv/swEw+wKK2q7Jygpb3tbIs5XFg1YgSQ0\r\nz6Ui7Wku2sCLMX9jTsQD0mQmtXiyZauE7ck07vbxXWPT2dfq6MHMzMUG1Ne1\r\nrP4/MGL99Io8JqFD57LFpPysNJ3wsbYWyuZ7NLnqcxLH/Mlg01kI5ibhJ6sU\r\nqO4kQK7yUaym1H/rotNcRbEGGgDx/xaMeE+ORIZMRK/VR6up/keLyPq74Z1U\r\npmpwGpyoFrFNRkj/wlOCgSYhSZW8sJc6fJ0oPfzZsykIX8yDvOuz3cjrSZOA\r\nNpfrNWmUZQLbJ+DsDn/d+JScvrqmiR6BjeUhpICwNkK+DPyqwSCQKB58UPIn\r\nohvJ0qbo9JH4REHq1vtR6ep0mYL1q622cGU=\r\n=uj/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"aa4f26daf3bbd42fb94aa33df0623dad331a219b","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.116.1","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.3","@typescript-eslint/eslint-plugin":"^5.30.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.6.1_1656794523482_0.6141686551311083","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"starpc","version":"0.6.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.6.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"b2f7b388aed858ae800adf055e0cfa05157d15f3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.6.2.tgz","fileCount":123,"integrity":"sha512-pycdAxZ77DfXIcUQEZ6Yw5aUBoioTpIB9xOZ8QQEjgnY89OcQfh/ihW75b5i5GHrWPwuJiES722ZxX25ev/pqQ==","signatures":[{"sig":"MEUCIAlxM5SNr52m7380kOeU4hh+d3na7ALd6P2B5E/TDZqjAiEArzj7hoHHWs1LfHTk4C122hb20SftCUGeISMeuEDpGmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixO90ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr56A//aUVun+8yKiMI7OBYFLnON28c7clq/OoGJa3R1qXug16RhIU2\r\nlIJbafHcDcj2+CBTrwCdkgaDJlZY/OQlm3ZTdDHxYojwfn7JxKtMR2Ww/LKK\r\nta1B3IVkhWhu93y6h+WQsKl+6X/urIUadM0N6e9S5CXaqc41qu7LlnpG26Xc\r\nYIzU8RXsU/pxMcnHIKQbzSjzRshmmSCf5AFzq9nD/PGLSIdY+isb9u/Di5Ql\r\nbV8+aMpJl+q6JAgL3h3RER0cgmjbL5hnf7mYq8Zvb39hZ8fU3ayLR4LxSa2j\r\nosJZSTFyNty0QRAAdSSWsF431wZPdmp4CdOBKuf3tRERk8pzcHud94FsX5OI\r\nCFxQX3yAZeHV8oMy3LExZ9rJcuK+Bc2pKLjMFdsEuKgMhncib9OMEWXy9tcu\r\nWSHpPivlVHGFSz8yyMEgaCn4b2c1DweR+Mi6+GbjictoILq5S5Iaa/RqSUR5\r\nHHhL3Bp0JBBzQ9rlTYyIidAC3f+ETGceYeudGsl8wmZOuViEPuDpjGQhRUx9\r\nKZ8idghNoQRqaOfnzDIQuh+q0s7+rlftZCFAz7JSY13Yu4RlmUDZHtzDO/+Q\r\npfObaZ0VF3j0MbGgsKdCnVgLJkBk47wYYQnPax6Qa3TF+uT6tDk1LMzrjdQc\r\nE9EEVrMW1NqquxjnRIcdfdEF1cm08heHZBM=\r\n=FtPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ec86fdb70fe8907a62429390b90c0a78a3146d51","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"tsc","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.6.2_1657073523927_0.1091727163616405","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"starpc","version":"0.7.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.7.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"eeef7c781b5d6050c9c529937bde34e08e6fee4f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.7.0.tgz","fileCount":127,"integrity":"sha512-Vgd2FG3yle+dB7OrUCkAigUdg0ubGUNelEIAtiyoiM6ZYV9eSmGP49GtX3O4vxuX2wojW0gKvUm4aGzUBNdnKQ==","signatures":[{"sig":"MEQCIF5xCLZOuwkb60fKx9xf4WTLsLQhSQr65mji7TYjrYGBAiBTedWwy0VHVyl7bIeN86sgvI3Ybr6rnsvUMkzIQUsrfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixQKZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3cw/9HEWH+0fE0hUeb7wpIhLs8N2YOQNwt763fj9Eze4t+LxNCk1X\r\nBELa+gqj4EhPDtFRUa6inS3byNTtbO4pmnuxgdnseC4Svbw5/3ss1ab9ZeHl\r\n/Ie/yD0lw2pENP4whhsgg3ut3CJqyiy+Ry6V5V7fFd6960ZOhrTtFSNVDFIH\r\n+D0zocA/a3eWU1F55rSvHPdetD0/2KUb/9yYyEH5V82G+gygc6sfMVHavWho\r\nkm//uRrKV6tTVbcQykFYYXuhXqwuKIFeBKe1RnKSyg2/55U3Bcd0TvXdbdWb\r\nLKhi8lOGaDWqgYlr3HxIaokXCEBsauViLc05O6gMJpA6KW8HAfJD7Qa+tBwQ\r\nba1KZzhINdY7QQnJZjO+bL8JevppzuOqwWP/I5uF6mvjAU3MPsROVf381S9o\r\nibbXyDICasCaD/Pw2pq40yYJJ+3QSAUy27StHK7oS592Eb2ovSDTfmR/EuL1\r\nbVXnJQLEkr9P+KmGcMUvOkkfHY1YV4XAAMCbW3wwZtjU647+SMnsnu2OVqtY\r\nPPLMOLsXWPA++CJFExuzPAssQk0O9Fuqzy5+HhAe0s0w82pX2dDxMPJFxTbW\r\naiq6ysDxJb5YNYEVuBjuDUnvDTEzSBnypQM+EiU+hROPDPvXlaGYO7mtcDE0\r\nn2EFjjnpBKC8lQTH/WyW/QTOxMQ4OGMiwvk=\r\n=2a3M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0850d1d1b995c231202db3192042b84ef824c8ac","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.7.0_1657078425468_0.793009973847939","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"starpc","version":"0.7.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.7.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3c9fd13bbfe2a755e802f9245609c48cb5955a28","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.7.1.tgz","fileCount":127,"integrity":"sha512-P165Wt7q751M+rGFii1O5Wx93wdA8nzLe+4gyrE6h5WGGoqjSjY+ugGqlQoq6OThgUICBQnb9BK7RysIFp1y4g==","signatures":[{"sig":"MEUCIQCCRbChyFGkqE7XtzzloQE51oWtqL+4BjbG/01fZqyDsAIgVSrjhbUIH1+sThoLDAi8R6fpD4JjJkFK/M1N0C5PtZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixhGjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoybg//dYXsp7S+om0miM9HsRmryW52eJwhTgwZm3Kk3RkZfQrVLjys\r\nYVkuq2WfDQ4Jp9X5TdUcx4ocaGXRb2w7JUDmVDvW1WeguOOf3B2qHcnHjidP\r\nqfXXIBuZit/qk7NG9VF7qeAmzD8M9BzrYs1Fx4PkGKnlEhrnAYJXoF6NnnP1\r\n77TdyPlWeGSnpE8wSEJXLYlzS64nddkzY/FuQx/yyF1Da3RWmpEOGG0qZSug\r\nUzi6EIOa2uVd545gk8+0WEOeJV3EJ1ZQi5nCyZQDBabvD+rG9mOLeHpu+G0U\r\nmM+3dqVljTZyLFMs0O3nQAO1FLKaUlJ5jBWkD3am55Afl59PZN5HozLriZeB\r\nub6uouKDBok6RErBpxV/5V2RDPMsJgmdb1hlvxrk40Y52GKpZwRZ4F7tuPGm\r\ncVSdWcgEzCnJAM+WVoUD0qJGfmvjo3JIX1lYKbqhq7n8E5hI+P8zyI/HkE4l\r\nWFlKvDAjXsNvIgipduhRD0sWr2HPZb4gCQ+zRC46wPV5EpyqWRP+vH2OZHAE\r\nyomvgphLDxWX+eourLU3xKY6LlmHom59+c4Uigkz95R2gHlUKFmv2xwci1bz\r\nCVnh473qrgvcCH9Kk4gzjAYwR2OxvBB4yMiR5tnkA45lMREAAMZMCw6n4ncC\r\nZ10TEojIpBN3GTUdDVOaeCyTs1iS9kvszC0=\r\n=5SdY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c132dcdde2fe70dc45217ce0224dfb015cff19b9","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.7.1_1657147811073_0.6483477508601825","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"starpc","version":"0.8.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f950d99a7742a88926f6bd223e3fbb791d896184","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.0.tgz","fileCount":127,"integrity":"sha512-35futKHjZciNfIGuG6APRCW24qK6iY17qKMn5JBj/uDFbAA1iEfFFmQ/7bjGH93H0LdG72ANtoMLbvQGiC4ZNA==","signatures":[{"sig":"MEQCIAl9bY0RmUah425Bff4Ce8pD++UdsRsVJ3RMDLOXHMEpAiBArKp45csxpIqa9IpOV7bY/v20pxoCheWNos5whCmqeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixi7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4MA/8DehJCJqDurXcnw/w0ooXNXZtExWhsHt3IbloMIjpzgt3o4o6\r\n2K9kY8v5mnloHwyAy+V0b++YGSfD/NRNNElXmYZtYgTyjVfyM9BtlArCkbNi\r\n/1hE8jfN4jtQDwFPubIrcLD3SV8Cn1FxCM547470Pvurh2469ZnIdXjfZuUO\r\neIuj/KMf79+4Q7L4pcx4Gvr9cjvDh9u+LJWbc7P5wR4o5wEFs9HEbDBhg6N2\r\ncxA4Dw/IK9snrZwvv4l0ePi9YuPv5GIYPV8ZAjSMnqOIs5WiR7EISY+4TicD\r\n7W7I6X+nNBjvJXgIGfLi7Ud2d+HjoSrxUXA0j9710Q5LDtEEnsRcvTxm8KTN\r\nKQsGJDnDRNOyrqI+bUZHbSqP9z4yvsgTATLa9+6om3h56tbZs9sm7S/HzhXg\r\naTq0B+zbDVW7QnaMyDJO5uP+ow357S0W72M3dMjwy4U/h3cB12g1P4bzeqjR\r\n/IQ6+wMYMSRLXSh53BPiY6zN4koSnY8JvokTn2lyW1vVHARdYJRLo13TC30e\r\nI/EKAwFOTRslGP7JMVy4q68gAlAEi1pMA/SU8Suv7EYy2PS/VmbkrzI+0mEZ\r\nTB5f7jMFyHPBhsi7zU+8q4Z0/n80CdD6RA+WUT2IyLi/F5nwUkUloIIm/urd\r\n1Md52dl+baLB82QNVugNK044dAfOycM8EUM=\r\n=ycnK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"da02a619fb0368214eb02d928a403b7c9c9b1876","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.0_1657155298804_0.6382080466493396","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"starpc","version":"0.8.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"0f8cfea03c3b4288e57c5617284fa438ec66d53d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.1.tgz","fileCount":127,"integrity":"sha512-6alT3Z6/nfZsRX5BQatxLSzopkKAc0z6ZPbSACWWsQMKrQiMpybSpmGtVO28LjvpGK9yatgIhwWDWiOGjcLZdQ==","signatures":[{"sig":"MEUCIQCa2c0mdyopQDBVjHnvmfFsLtvVpBHBWr0NETJ5qIvDPAIgE1HuyNqltK9xcb0c4LRXzwxHcQ4iY90hNvjHK3AbL1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixjCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh4RAAktH3/4x/eFsLQy37reQJ/u+Sd95D+vQ4j2T+xRDUUhw9Qu5t\r\nY1O9+vXs7krkGXfUCYW2JvvVyuF/HDV/KEEkl7SLYTJHibhRBatTTA3x77Rw\r\n8p6XAknVdHGddrkpg7iY/LsyTH3KTTqJ+Id1L85CUEZR5zg11M5XsGEFM86M\r\nQeVQXbJhcLa0X4IR57r76lBWaXTyh4KXXWPMfaogQpFG16eriAD5Um2/YGmp\r\nz5nvguQYnnNvH4y5oSylOK6aowHjAJb8+54TarpmhaJpQ7nPzcohDrbFvpnb\r\nbXg+MY32v9HW+fzQN1R06ESXgzBbSmVxKXm7FNizGGPWu+ftvTAv57PlMaUZ\r\nW7j6l08zEZ7h9KA7+QRf/n/ibTnQods4nXi6zy3cxa9NGSQ++oLJ9R9NOfwh\r\n8Ch/Ha5zmXOImxMtmtNflpW88DUDGAQsfX8twHWJ3fRoQFiGPhpemW73LwER\r\nW4SX5YkXtxQ/W/QBMygxBv9FM2PC7OCppb/e5+oJ0qAPl4RyavlqXiJO/pIc\r\nmd5nS9og6L0xJP8XTpISKfqOqbfce8Hef37GTVXIbmqwhqQUe3FsOn7qxFQN\r\nXyZydGeHMNykKG5R/jUk7KmwQn7vzPTwuRBvStGC5Audinon7x6CqnHhLpsw\r\nYXUvGJg5g7Xve6igEiOZnwBKfeOb3a+6Vrg=\r\n=y16V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7d3e77524a41ec7633ada4731f78fa644c316678","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.1_1657155751523_0.4752417844647687","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"starpc","version":"0.8.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"0c929f1562e9c26a88fa56053a790b7a78949315","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.2.tgz","fileCount":127,"integrity":"sha512-cxOslf7YfS0+cmVADeJuWGMaJPCdGbwuu7cFbbcmOqrPcr+M3aF6DsPx5CSRraofFw1YXmC706XM8myhJAPohw==","signatures":[{"sig":"MEUCIQDmYlX8lLJ72gyF9Ugst20spl5I8S231p8BTR0awKk8+gIgSdVrPHqSS4WSLwHsAexW91mMZgjCOr0dWQt+KO2mH0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyO0cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Qg//R56gaBHTPV6aKYCgLrjTC2X6YKxGl560mfsv1CNQ47gajxkP\r\nCEoeL8Qt2cMkNQmqpjxtUvZWema/6avIOwVyS0ljl/B0wPvlTMi/n9517Eq1\r\npZOI4nKBZLqA+SlESu5HYcX4FldOturlj3v2S1TmXgmnLhsW7O5OCT7W5tmD\r\nD/W8ciDXpfX5e1ymAUuUvbs4u1lFIhudXvTG0EXffmQjm8QjsYlQZQLnJW1w\r\nVq3BP7LnI7jEyNRbLVUeojKekr4o/9GFHQsLazgG/z6l98NcNED+4YGtu1vu\r\nJC4LMbE+qXXy9C86d8JKGrtiotZ+fXmTCQpSD/5XhQfTOq3JZcuaKjXP/Yi3\r\nbNOjEy+ZWg1fXn1kEABEWSbaJYOaK0drV6d/l18qUpwWCBJ715TJasF4HxSe\r\nmHYI6YJiWKcKbfVfC88NhVQFCsbn5wrB6rZbZ2SqVO1rngogAfi1Z23proqB\r\nnWABj/MFe5XlSD2Yz6rxXByWCpbnsgrT7wA+39/dTMb3bpvgnaIYMMGmtrzu\r\n7+wyWZ2YeR6QKRJw+yE3ZNyhUHW+4r8h6fw8YdcgnclytYLhS/XdfBCewTje\r\nm47EpqGGRCKKmZuCWOa9URH1zfbzvmE6srrP5Imv2jFisI7a2fg49R/ebeMt\r\n3TmkyCBsWxK7CGIkWIVImUsYegc2GaSKm/I=\r\n=CrqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a1bc77ecc5789e02bf6d50b84e70e6965d44efbf","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.2_1657335068433_0.6442313003401035","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"starpc","version":"0.8.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3268badc592319f6574620f958d9f9a4de4ef380","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.3.tgz","fileCount":128,"integrity":"sha512-Bf5wJk/xkEW+poeTwj2xgdwTGw6bMcnlC9AhzYeLbWuwHR81TG7lQrdJwBJiHF5HlY9waNNPzLwmO+x7XPYQag==","signatures":[{"sig":"MEUCIBiqM4QI8ByFevQNSBBhZhZOooA/qavnUD/Zi3xNW+g8AiEAn3P/VzR/EOW09XLRNd0Oe8XPxn6GHUn5MwBqy4Y6q0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyQV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmtw/9EesN7wHdJ665VMza40AL4Abc3JJZ5LTCG6/6jmLwhRYe721N\r\neF62gxnJG4RLnlD+DLQOZnp8aBmblVcsczlZ5ASIFtuT74u3gClywqs4yQhC\r\nBeQOzB+ebvb9i0TNOIeHgajoNSD2fp6i8VXfifsGxTEj45UXIakXzkOfgYvo\r\n5cvM4vP7ePuPNsWK/QoZmytxo9eNMAmNykhLY/ne97QAgNjLHpAj/EQSMct7\r\nGxwaUiKWiyMUcJgIx1LDstZ1rW0J8fSnB3dr/pY9eFifFUSQeNUls1sXJ509\r\nnsmPmcwDQF7hQwsF7rnGEKevcO339g+Qn15sC1pvN9znxMSvhGV0/qtl5fEk\r\n3+OKYhR12u80FKVB6RIlAkQVeCGiSEDfuEZdD2DnIvoyljt6BkFzcUlnjSmJ\r\ntmInGbuWTAfl7mVdpGf46MNkblgRspw9Qqdq3INv6Ok4WUxFgOSpfWSDQfaS\r\nPqgnRIQoBuB6MGSMbZEvF8+GviBVdeIcA1pjVXnB0JcFFCKqYG8cHwh+Zu9W\r\nIAPgMXuq4pGps7zZb45xdS+b31tg8xKNzoSXxJxk9bgO2p5RXNtRjb8uApHJ\r\n7o+XvSV41FuqpE56YPKTF6R1ntjuoae5Vunw6Lka896cKDGCKk5ysyIYOvkV\r\nXu4z2PtCtjORiOkmRm6Z/Q8ouzPf3dLPD60=\r\n=xyp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3cda3ea0d5ddaa08a9e739f5ac50a884ec5aeaea","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.3_1657341307780_0.10450980739114946","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"starpc","version":"0.8.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"fd435a7cc6cb381ac1f5f84d2e37ee0fb126288b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.4.tgz","fileCount":128,"integrity":"sha512-pg4nWSytcKvw5+imEKZxnUjblfPOA1CCuQwTPErYnZ5sS7itgR492YwVXnMUz/dJNM9Q3IfRWUeQUvPEDLChuQ==","signatures":[{"sig":"MEYCIQCJsQZaP8oykP/hNRiXMNXRH5coVOAQYQUYSSy0jcvYQgIhALCNZX9zbt2SM4+u38zMJ1AM8POJuoTIqObBSuvTh2vx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyoYeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqajg//ZYetdprt9Ou3PKgKAYvRTDyi3FaFiVwEnx3p0bWicO5iWCRn\r\nvOYfWcU2lx48iatkEcwVPtBks36m0oNIGtFzuaJN1gF0xYR8LuQziyz3xrXs\r\nkfpQG+lwXOz0UfIDNrS5ef37Cost/t5D0STDlliFiqlvvNNuv6jCtpySZl4n\r\nSbZuRtiOX749Z5bQlteisT3nOtbWyyaqoW7cjNTMU28QXmR523L1gbcb3UoF\r\nghMWwv2hF0JOkjetHLS9xudOGfGZtDT3Jxmausx8IVaQbfz5C+X91/s0YlRb\r\nsY5JLUt4EyB/pcyDmbpsv9CpFi4AM73JzlDzSw3AVUvbrrXCy9muKlU44qiQ\r\nzIdvhJ/NvYFIAJKUwTgs6Imb5t/oHvuFAyiK5XnZZHSMom+6jqA3KHqRkT2Z\r\nQdY6YMKd6QVVNpF4LvEjezQg2mHoXPUbfky8D7EHkxWpYR9g952Seb7265ov\r\n2DlviyDruTPQK3LP46So98RNy4EkQF5LmCa2aPXsqD3HX3IS25Wdy5XpZ3nN\r\nfcOOmCIGiulbco933VU11LUsi4DVV1+T7odfN1E7ekLZgr+5caDe0vYEpUPo\r\nj1P0rE1+/ooCqdIbyAeL4Od8HaCN5NlS01IIy/mpoJot4Do8vNBu8+QwyhS7\r\nt2m7B+LWuND68EeZERNB7zlUub71jOF/Uvs=\r\n=j9Zc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"98d7196fed61bef08f6003b50ce5fdac63614f83","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.4_1657439773834_0.35752541932305615","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"starpc","version":"0.8.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8524fa0fd31b9953b5c8656ca887b699f269cf9e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.5.tgz","fileCount":128,"integrity":"sha512-qczS1ZlE8/BfG8lGleo0GHEOB812IwDEYGKRvoiotSXA6AdTk+k22//Ms6kpuxr/8OEXyFvY2HH0ykcQEXeKHQ==","signatures":[{"sig":"MEYCIQCWxkcp/CIoszW3wAQgdSRf8YGEHYm6S2ehWd2548VYXQIhAMgHabRLJfzsHXww2OAm51nDWxxCnp4A/Q3oRqxKKcIZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyo9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQvA//RKId0TgLcup7qzuFF17gZJ9/IyI+5gAyO7YkhmNHBTgzTu0c\r\nv6yfUhWGVUvSS8dkmR5bS/NYW2Zq8kK4TTVk8IyYzP9Z3qY7YplHhUfBV6ui\r\nQkhJ5fS3wjS24Loj66NMDgA8WNC2xmwmFZReg55qKJQUlcwDr9nOhadKlrGN\r\n0DV+aHwcmE9I363Bthe8VT2NYlLrsMw1YDNYRC3ipO/CD71c7WYKIgLrnrPc\r\nZMPxqOTKP83e7ZJZiNuMfNNGuwnpf0roXtrR7dBKO8bxAMqFXzMAfI4nwR08\r\nHMsT4dyO+bhuKOuuTStQT/2Tdap9fNYKhmpWxMcv8M+Q8GGjNkNYlq2yv9x6\r\np0y2QR519EBvYL0RJp0IoB+0a3ZoQTtWEA2HCRMuGFZp6wPxJZssFROqloAt\r\nGIAKD/LAP7ZYoi7f6REgNYY0mNTLkMrK/VBb0dftGb8so3fB9JLjyyQC95YV\r\nmg9cV5Aq98BApfca2FJer5cPvLN+qa00O6aE4s0/zcpt9uIrx/IzfEHlSt9E\r\nZs06Q3fXH9xpAaFNqHjjbl7+qDqxRuLYn1i6giV6zdQgUK8P9KmO8fWZv7cJ\r\n3ZncQPHYoRCxka9PS0xxvMEEleMxJW6v3lE8xXcAR3Ut+0LjKivfVHHmOcTy\r\n4bw9coto1kHk+pAmJ0LYdV0InZxgfL/UL1s=\r\n=fqTC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"738f980d27deb67a872a2efba90a192db2c67297","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.5_1657442131163_0.4369080016445681","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"starpc","version":"0.8.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.8.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e99336ea8e8337d8b15291ba1b7becbea2fc3097","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.8.6.tgz","fileCount":128,"integrity":"sha512-y9DCO6+M0PL9dzUAnTJ++Lpa11tRg3DE95kFXp3PRuiP2+w8XGl8uNsw5eDsVI4DpFI5qu+/O/sWWzKJ7WHa7A==","signatures":[{"sig":"MEYCIQCbr3l962TP1V7atsatDbzlbTxxhRoItaD25tE7d0bERwIhALqmkWiIKTPiPDz2PIoPtGIAZIHeBO9uRUTB7BIISyVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi16OKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolKBAAmUZla5i218oOdwdP0mKaV2njWY5l8aH9yaG2vHNzpdiOxgjl\r\nIzxI64HtxcM1SJdNt/gl5UwgKhd9VpWkU1L0ERIXgzi0Yb8Lvt+Q07s5Xr/i\r\n4mLDqy1vZPZrrTXzp1qFG44Zf3bdf8n9Ob1yhKykrAPpfJEmPiyEPb6TV8d8\r\nIrFpGWQqUri/mcht8SIXD89JLFoc339R3DHfK69oNNYXhLz3hAsfGz8XByfQ\r\nCkI98bQZfnQV4F7G5AJWHjdLC2jEdH7X+LqEPxSWyIMaxAsqmTdDnL/yoUhO\r\nBQgs7sS36PQGFLPwJSZEpg2NHxCdTPDmcgA+ksSo0GHVrxEx3StQWV86bDdE\r\nkQLesbflHk2BCmVCn5fWJLsIQMMN/6uQEUXqO8q2Z6Z8vXBI1xrJ3EPhw6FY\r\ngullEdItDqdecT7I10abkiSk3CDqyZieu27BQ1b8gGPeFPPd6C7+hEkNraAp\r\nNt1SOMZzordvOMH0azTFKLVkt88KUY4kvziAHtnxe2Ct7jHnvxII8dVkrN4G\r\no+HXGq8KgnDzWVOk6fCaGa/TlDIO3Wb722PTC3W3XM4/NIJzk98w46x+FlLl\r\nf/rXAcRU/RKB9H6ExVyG3fY1Fv94wA05KJ2ClCVmO4u8GKA9QAjsnAZSJNxM\r\n55Ch7phJ2uzISlIJdu6ZLN7vc6TV++0DXWA=\r\n=NCjt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c4e4501b8fa040c72a74d9eaa88e1a0b14beb008","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^6.11.3","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^7.0.1","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.48","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.117.0","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.8.6_1658299273841_0.8303108327043602","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"starpc","version":"0.9.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.9.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3cfb7d9f76b31198740279d21fa5bc3d6b8dab03","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.9.0.tgz","fileCount":131,"integrity":"sha512-R39taArVsJA/PjVKbFZSUmY3mF8Jbg/svJp+HcsGpH7b9DGwi5WjcZQkK+gjUK2qMFlbgo4KAiCULy9nRg31pg==","signatures":[{"sig":"MEQCIB6lDP/ywX3Q4+Q/57dAM8o2GqBA2p4cU14L6aNoUsSvAiB69qlLV/elX+ZswNSP4tkSA0Gsr8St40kEi6YeeLdnjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5Dl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI1w//XBuCSRsX0qnGnW/pWGapoyXtZfCGV7OcQ78BWm9hwUrjlddM\r\ncMnyBL6c5N6Eqmo2mn1VstnuRN8+dxbdv7TbK/8MH9IlcaGA1Igm4OkpO1wO\r\nh3UKt3HNtfTiy8KHGTVmZuE2gPrkO+tZGVTL+qgu41Iq/AOXmYDCfpKHtMyz\r\n+Ouy0WwNrXMwVuH3R9m+5sum0Oe8nrdcsJmUmLRWNK5b8QPR9z/Dmydoh0dB\r\n6ya+zcGTNkWUjvwTCuUeTQ6Y/M9fkYHmtnvqtw8l3MBADzQ7NFQz+6QWIEvk\r\nxvcRLB8K7mzvPD23D79+ZN3X+XCu0VznkPSfm+9MTIJgpHopCA8uLEypaZAw\r\nYsE3vGYSGzKxc/ZJEuNQUkITJFbA9uTViFqiSKjc8N/1ZLq+HglewY2Lczkr\r\ncd6pnDzgaPbrnMC4XYZ10zWdspX/5dQa+1bAfpm3ofEQihHLEI2bpSt4SDu4\r\nvDDd0C6UmGEy/vLU/pInOBp8Ec67JblbmXVKBpv6gFEKu+oIbX+Mi5Tds030\r\nlKzeTw2XicTTn3e0ZPKB6Vxf0DuKt3Qtm8LOs6vJMfMk0giz6MBFyK1e9erG\r\nOepQkCJ1lmVNfsdlUTouXAFPuT4OFf1xiFuUsgT6PInmRtF2aTzOjXvEDILB\r\ndfdG+pvIGdrSUbvHkbTBNULvjdTa2aaR8c4=\r\n=95/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7ee1bdf09e94c99ea0b85566a17dbb003859fe2d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^7.0.0","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.0","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.20.0","rimraf":"^3.0.2","esbuild":"^0.14.51","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.121.1","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.31.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.9.0_1659124090433_0.31519120921302357","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"starpc","version":"0.9.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.9.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e0cd7eee447cf57fb4a2c1e6f6d3eb7f0ddbc7d1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.9.1.tgz","fileCount":131,"integrity":"sha512-QZLhvXr3z4+2XsGoXJx0SHPsvNpgT7le8R+6cf4ByoKiIi1cMyTdmJc6PZ5AmSkhxX2bDKtLuzWdnPjjRHcrAg==","signatures":[{"sig":"MEQCIFgnGGcasYlQCy9WXcfjaaBO+2PuqhlcfeuBtgrwmbxIAiAQxFsSWZ6zKwFZHA5QAQLvuY6fEiL+aN028h8MrXwSEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5yoxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Iw/7B2tXGz6IKIk8FOnvQ4vKEUFcg/v3usMloTS0leMXJ/kldDaW\r\nqBzIKtE03eTdSKW7iPNTGSRU5fpXOG/oPkKmi/9wWtWzfu9c/t+L9AcK6RKK\r\nDyguPO2YgWnjbs4uOvZQNwp2639gVS3vQ+q7JPuclXJKn3WMb+Y0p0YO0IUm\r\nsNJ1++kd1OVsbCTK9V1/ZhT++wwU//5cMOH4ZmtF5cVsHyZB9eyIFo2zgMQ4\r\nVvV5cKxYEsM09AWuCuu9KqCDPXMS5PcoZQVUF5Cv8kbAqp3RAhmDBrFgnlvT\r\nEznUSpnl4Gtx2kQdMcfgnfUjY5L4BsKbm8dJOsWJ0jcVxmKWR1KSxlkyR71S\r\nkdUGfnJRsUHnkEmdH+DSl3vMZC2lJSY6s27BiBeRH/yxAP0m3ReP7ogAOzRe\r\nIzZtlLxrqbLO0mzlnn6GJd1Z4eAXkwM33OEX5tEp5gDkTT6CVPaAD1AeKw+X\r\nTZvj/fNQFaTdha64cM9YGx77vSSqnXcjP1bZ/T6u6BT/aqHZgBML3oZ/EXSc\r\nhJjnLQFK2tzKzKiohivLxbQ92lP/y/vTmdt+b5ROrLdCxL+77zaaGKsDakaV\r\nzwTFQMZRzJOlIdgns9rEx2oAq24bflWLf6DvhlGZo5pOrXRgtuJJHgRvsXBQ\r\nNWFcp962lOWUKdWde4ToWKn9VaHcgd5hnBA=\r\n=hrgw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6b14481c5bd701943f0f6b78977c97648f663115","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^7.0.0","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.0","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.20.0","rimraf":"^3.0.2","esbuild":"^0.14.51","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.121.1","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.31.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.9.1_1659316784933_0.46325465584297376","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"starpc","version":"0.9.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.9.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"d9eff8c43751fd06b4cd1176861bab1360c9ae5d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.9.2.tgz","fileCount":131,"integrity":"sha512-HuneG5QZF44Y4nUfoRkcyy4CTD4W1fZHjDXCOcvqoKuIT/E616Yr6FHxdh6kerY0EUTEdb4dSqL+qsyxcP1uWw==","signatures":[{"sig":"MEYCIQC+lRs5+x+7ku5jLe2opd+eb14Lt6mhtYIpmjQm7v3F1wIhAOiE7dQejPotlBcKEpg7qh2snMp8pAPtEE7G8Y1BBLuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5zgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Dw/+JZzF+w2+JG60QMzcO86F4WHTTtXQmnl9n0tFVUSF7Z14NF/L\r\nnkj7OgT8Qs8DFA22fL41J+8CtEB4zu2MfmrBpEFCleaPsxdphGR0N2/YtOx1\r\nJr03vLNFxVG7SywHO+WFwT+rU95h6z0WKBdoVhcqf9SSY2UxMSOh2r73zEPH\r\nReunHh3nJGwbvcv6Mlp7p+Kgv6s8ORaj6VyMNcjDIP/Hj1Kc++JSWX3DlzVr\r\nkF5mdMraguN2tvA843o8taWpG8BRf8WFtyi681FP+gL2JuRHH1Bg1QSih6G9\r\nU2uw1rdIzLorOFB1TnGRzzU22cV/odN6wGXrY368WQEALVl/zxIhl16KStUI\r\nu9TjFsyUrHAJBTHOVAln1y5QEfUBp+ONiYAm5uSWrH8pyaCuUhfzftaNtdMH\r\ntG4Mo3NhUomRyafUHzTxqxMb4G0yM6+Rbookk6T+IVzzHJyqeMS0QJRUi1oL\r\n9uPqpXZvj/WxL3p9iaSDHNbkHTr07a34b1nVNxrGdomQBG0OdawwZD61fy5T\r\nowTzwFIQ01zoD3shjltWvMTiNGIpz4lO0mSIRXwdkXzTbXFz9cU8LNGIqR03\r\nZiG7hnO75DOyASyuF99lSa8qNPWMALDzOsBNd+PIOzGyb7WFH72ZiQ/xJZuR\r\nJCBfYd3w/hZidB7NsFgBBTxXtRuI0uhz4NU=\r\n=nRMa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"89f84bf21612627a6e6cce78265ac8b912598ce0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.13.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.3","it-first":"^1.0.7","protobufjs":"^7.0.0","it-pushable":"^3.0.0","@libp2p/mplex":"^4.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.0","@libp2p/interface-connection":"^2.1.1","@libp2p/interface-stream-muxer":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.20.0","rimraf":"^3.0.2","esbuild":"^0.14.51","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.121.1","bufferutil":"^4.0.6","typescript":"^4.7.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.31.0","@typescript-eslint/eslint-plugin":"^5.31.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.9.2_1659320346044_0.08162704714378943","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"starpc","version":"0.10.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"4c697fcc9c9ab2cd151bc0db31bb54a2d32ea82a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.0.tgz","fileCount":131,"integrity":"sha512-nq+DjJih6oCiryqfiKe99v28MQZV4cXdavruqj4SnjsdkYN6g1R9bmqOWOUyLqbbFrf2M1aL64L6j5+lqCo7gA==","signatures":[{"sig":"MEQCIDlEYr5J/EkRi0Q0J3K6YoNqDkpl+2AONmSH8Bek89phAiBKCC4GELlAGOkJf0ShL+RPxA5z1rku4PO53r1esKU7PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGCTpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIuQ/7Bzc9NOPfa9N6CicgHqoAhQDryVhyhJpgPCY1KkMUim58q0au\r\nbJ5p3p2t91y4w4FecvacRwpyPnQ6nvdYjXTY6pxt08N/eizKyA/Cgab5j8ny\r\ndNNyqJ7M1cu3rfyjXIZwE35MGxqVT1LkLIdhsP9JVfIZ3aOc6LaWMRWq4wyi\r\nuIfTEdjm+Ph6zkK8HWcNzerZ1Grqinrnvx4QEELm2zUPxyAE+Vj7d/jECfuN\r\nFGeHH8V5KOayy6DC8Ti2I9ZLBQ30faEOJyeZR3xrm2lydiQRnPIpIqe7nQ2i\r\nvI6relzgq9OQPy4GmELvkLT1mcAZyFu/aNR9G+7Lu5cw04hOKWGYfu4R3WgL\r\nC818YtlHDVCLV4kbExtw3gBDQR04JTj0lB3/kmcd/YVviqP9982bDV8rYFO8\r\n4t9AUH3yWNKQy4+C9bNE1ARvW+lztp/4xJmUnK6yz0PUnV0JJuasORMxRK2B\r\nxteJVeVk6Vb7TRm8LsVqaAb39AEqDFd8jipY55fMTiQrK2JwoVvrqFgzMJFJ\r\nUWzz8mtUa3o45HYtVqvJ9+g4fTUz6eoP92lxSOnJ4b4YxoQ12x+iUh0KWg7r\r\n+3El/vu3HuHM78upHhc31ZT5TBMQ/t1KgUmq8rsxtOHpVt+bx7hJenYSZEGf\r\nbLI+jCQPv0YYp4PKo+pZ2P9f+ON7RUrvHFQ=\r\n=sliC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fb75d44ea946ea14996d883e26b83a667ca65184","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.0_1662526697009_0.6961659214783045","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"starpc","version":"0.10.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8fd9eec6a471bf0420a8f88257cab3d069ab3136","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.1.tgz","fileCount":131,"integrity":"sha512-gOmWehbB7tyM8uq49sZfwxmt0HyydVbdC3G/b/oNElXmsjM2l+AugVDMypDe1ICYF4zafGvzMf2PT9jl3SiBdQ==","signatures":[{"sig":"MEYCIQD2GRL0XI80zGp6mvTUN/Z2u4gO2xNGkiXZgHMHb7gbyQIhAN5OcfJvxgzy8KM3Vx33yKvgNEx1F7DyMztBJUxJf+SH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGCsWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMkw//f5EU9atQrJ07Bxnfva22mY/NK//Z+SczCgR93r4zC+C9EFJs\r\nq8YXX7P/SXt9lZWwNLlWa9ezUS0qDPHMxB328qCRKCYe3FZ1wY25qsX1HYVJ\r\narvndvxShrTqoW4Y5FEI0RkQN9SthGEf7ywdJv67xAUCdNXDKrl4FOxfvMn9\r\nD77j9iXlXJNNqZ2YVo0p8KSrOSJoWbHqpr41SM2yVO7FZNH2lzF/YpD3hFp3\r\nB0AyfefbrUNbdmQ4lKIcGMMYK+JxNtxKJvnDV81K6MnbVUcdhGCE9kcJMARg\r\nR5SYeG5F0lGktgOs5Y/gfSp5jvImW6/abj6Kawz3IgNgFo1EimcWXVgg4UPv\r\nuMkkXugWtTaTlPuqYDOriW2Jqz2s9eYvOLqiV/yIhVdLLJZDDixrjUalbwIk\r\np5GspbEQXtAE5DyFy7j03GwCD0D8zzLDh/Ryt3ZCnlUT0CbAwqyRL3+WWp4u\r\nJ0Xw4+qYCQtUfIZnPj43i8WmWSFP2U867i0lyhhwtMF8JkR/gH1BQ7WvkUcc\r\nrLMXOt3lYmNnWFcPHDnzYjFt9n1tXn5ycl3zavCvErp3OZw83krX3G4b7GDf\r\n1XK/oMQOltaqRmmbuEbVJ/jZ+ibGklBo3tfmanm6dX0zwdbNn7EpzFR00wEO\r\ndZLBiSAs44Duucq3Tc00txDv6KRtFtQ1YkU=\r\n=yJcJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"007cca9fb4da8e399dfb406d64de4caa3a3eab3c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.1_1662528278494_0.9480040538547394","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"starpc","version":"0.10.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"b5c3efbd50620461fa5813d678c964a9c81aedec","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.2.tgz","fileCount":131,"integrity":"sha512-cqIUrFC/9FDqZ+BAaP+tOKYOKK7yeu2PcpibqtZKwsKE7ogc15axhwIeCCZPKpBwffFOKKgWDZsXvLCbQ5CXEA==","signatures":[{"sig":"MEQCIE6SSchnyS9Hm30V6xDNnpoUuqhdfSJwJCZhxiN0EINpAiBAnCbf172fgKZvS/VUr5JqyThBvK3Qgw4MMQ9hb41DbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGEWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry5Q/7B/bitMl3fZxuiMhgcg2Is6/+6/jcP0fgOc6Glf33c4s/NJIO\r\nu6Nuo90wJq3IVeP3ZaUy8U5CICeaZpZTGBsOWFIUOeIzPJl3wMNDPnfWO1M8\r\nFnfyVdkQwL4O2OxHlTkzHpVOaFEEkBirTxwdrFdJQHnQeNv7zs+jV4anx9yO\r\nLz/OAk+scsNg5d6DlCGESAN6CGTWbpCk4Bi8129YmjEkQUw7yPaO7msFfw2E\r\nyWiRsENK+dGj2DkMw5/f914qdxPncnU1SBGX4fVZr+gS2U7zLA40YHyh2NYA\r\nUGwfQ7I1K4KNcxVC6aIPORxJvlvlftmloshWF2VKd/XzKBxEmRJYWJkMM5C1\r\nf8yUZlffK/GG/WQFR7xPG9l8K1XXw2nsyFaarNiE570oLBSC16YqBgC5HxaR\r\nwucQk45MqlOfAAmaZj1JuOynMjAo2gdGUjg0XtU7eOmVnRv38erwZcvS0u8q\r\nEyVdQOjLibdpyc3seSpWwD2oFWWKx3+7fUp/E4c82C7pmmoSh/NLikJ14863\r\ng7bbq2thJ6qKyrTGsbmOJkP8TJdIHLQbjt0ahIB28P7QZfY92h6Tr3YhqbTY\r\nFNfnzUOecNU2VtVxYpQXOoAcrySsjkCZajw+bfUf6D5+mreYAK+zLE4s9DTS\r\n3an7ECVe+Gdp8cVUSKt9v5veWHqT1X3xivQ=\r\n=VVG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"48e0dacb196b627c6c878b631306b93f61049243","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.2_1662535062209_0.36593979418369393","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"starpc","version":"0.10.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"56d69bd05044bb85716c7b49da246582a8fd6571","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.3.tgz","fileCount":131,"integrity":"sha512-HBcdyNuyTlapiV+w0Oth2YZBbHueqi5pMBGTSa/zxzsPNpV12NJ8Q3F19w3sOAeHrez4/609W/rRSAaJ2cw0gw==","signatures":[{"sig":"MEQCIDl8SG5r13zj3dSIzaThwjvPIkNi2eZ4Q+hn3ZU7geS9AiAxx55xAsM2dkQOgvPs9pWf3rmA2lePiIRbVynSAfICGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGEjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxFRAAnjwEcwdFqq1zcQOGfsBM/FZpauI6sHyLlWTz4t0YYYZ8lUgO\r\nn5tt11bIAcg22yhlv9AYlh0aNTl+WDXjwU/o6/m3V9Zv/DdrZ8Jaib/nOXvW\r\nn2qJ/XaWYML0PX6g8KgcvL2AMS+a5eJ2weGenM7Wb9FePTtr4GoKISVWnvRW\r\nR9mGOXU8/Q/xszLYQ9tYjPRAh52vN7NNW5tEiskgFmRPE1COj1ecPT35BXqt\r\nVNiR/C/mAozpVeW7aUWRHsFYAfyPYOxDnqeBIs1RUsqqJl5WqQtCeEQM0BX8\r\n5Pme2xjPcsli7jetWpe7unvfxLowm1maC0nS2zqRVqVpIficC5xi3NaReMnM\r\ns6sbt74cholzVVOqvehIMcUlSu1isDsfZf2B0KQbdr9Kmzi9hbbTPUJdrNzF\r\no4kdg24+iZxbRrAPNZkFV0y3lSngDr71f4qeD68khUBGo/5rWjQHxwOQZQ90\r\nlCkeXDr8BcMyHUDmqidxnMQ6rKRje1+qjk7JoaPODQcnIzCbxuW5CHlXzWlh\r\no5pTo1pYiu7wSXKTz9EHnW31H2r26ub9QYG1xtdfV5sT+Aih+DvNEt+W2T1F\r\nGekfj069qQ9T6DGGNs9naX86AcwNqo5T7Nxp0/jwZrmXm+s3YWoZfF9Mv1gv\r\nfKI5G79huDA9txMun8T8tG8a0be9C6hY4lM=\r\n=tmKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8b1a23677173e719f7b3ec41fab68981cb874890","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.3_1662535886139_0.40574248498389065","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"starpc","version":"0.10.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"4e50b9e9194043a0f3fcfa43445902d596b4889a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.4.tgz","fileCount":131,"integrity":"sha512-YnZgl0bbxyTvtZwQUQffH7oYmHvSZOp/Q9kjl3JeHd0QHCbwpiyg34oHE3gn0KzoqzGpdeY2W7OqN3rGKfl4jw==","signatures":[{"sig":"MEUCIGsIoZexlDv/fuDFS0IqC1FZHd0+BYZe9DmtR/7ryixLAiEAysFMpzyTjKd701siIlI11HQMT/bZclzgvNeSZW0uSi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGE3dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAAw/+P0BH15TdTgEaRheLxoVcQKqQFzk2rexlhNh6lMD79UKWveWq\r\nXioEzV8Z0jMgNCYTRSSeRb2HPSZSl6LdAsfxzUp6/EmE4k2fUPm+Zyn6bMOZ\r\nStrvd3OiweE6ponB3KGRgOEF9+KaXRfi5uEDLIcz/O42tePkQ3M7SZbWTpWi\r\n9CWljWhglreFv0cEObkE+6W3xtCPk73RP0e28eI/LzDfsWeSo90WuYXPesjx\r\n7feJrq9kCpPOf3A3J2sxyYwWCFlo+aodR7pcz4NKFsBu/92tdfkDKf9XF8si\r\nCtfxUsQ7ftfizI7IRcq6YO1LJRz9ouKuuO5vvDi2iPAW3m0+Udz5Gv/eLL71\r\nXU4LHJYbcMx6OzNltnUhqEwgYEOQbRFYRtj5sgEdLf53SgjWitmeRvCPGGqo\r\nZa7ddHgCEDXb3H/Fq6e0WqgBO/YBUPcXpJ4UYmHG6td0Btn5BARYZrfKegfk\r\nAyGX1+MzKSkRNdEHYpZ+bqPFymKOvagcXozsUkC6kU7+yatfLvCjxTXLlH4t\r\navCmPMaYp8gzd+ZIKphXH2d3ReSNqC1Hbzu1/axlGqIHpueCe6jQSq6n6jXB\r\niHylP+5rk3voXqVCtI73SIeQaLejdEa5Fr3ohivGf/Eb3rHXsG+hYJEQ6F5A\r\n/Bw0+o+NMlwpS0iZOQy51r9CNg/1CokA/Ko=\r\n=V99I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4446f28b1952d08c2b8139302960179fb40573ed","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.4_1662537181558_0.8042907859625295","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"starpc","version":"0.10.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3c13b24b15c2226390f77d01f074119010854477","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.5.tgz","fileCount":131,"integrity":"sha512-y/qbl2SyhFRLvpv3TRDpW2+tT7fIlySHgqF0nqbKuZymYhaoZ1Zk/v05s2FUE1QfaaRP3GXuIJE2q1yTq01zFQ==","signatures":[{"sig":"MEYCIQDd0idHCIxx+SsdbXzb40OVc8udy1DU8HAiByY/1RYQSAIhAKI4s+KkBwse5DuzZKIMbJohMZrySa0gBwA86renQpza","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGFOGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppgA/+PjhX03epEbYy1bbcG+uym04qkPfdY1Em+2ZvG6UdUeyBfTXa\r\nePqsU1U3wt0Q/RFi40XjQG5Vk93/P4PP1UVFJX7SUREWDPZWv0vhUrjBqnI0\r\nVj66R8C8ISCnrz6DA52G7yfD9au6kC8fiWOPxc2QOULGb89IT14cXgai3x/e\r\n8aJ52cz/BjzwntUp2t+Cke9gGYAFWiFFFw1cYM8jK3XTyDM7zt5CezIUnRKp\r\nwJUH1mXIC+ufMHOzIKhvOia4RK5D9fgxAoCW4doFYlOz/eE5AVaJlhzEzmNj\r\nbOLrlT2Fg1fqit9hJB7XgOuDXHgYJ9e6X+wsMzfeDMLmDLglhcnTaNOAsXdz\r\ndgZpf8IJKqpa1RAQSWYHicdLY45pfWSruz/U6h6oPi7XwGghCmT6vvrPab1E\r\nkSOTyvfhoSzFjmR1jc8J1VOB7TtrFclBYgY/n0XliUdKCO0VmBLhV1F05gKu\r\npRfm4uDdj5+n5q/3XdG1sGlzuW5aHPYph1WmRRIMRelmxipXn+MnpGd0LN6G\r\nbdmiGcVbsDZIlxovB7DAcqvNJt6DlxjA4kAkeqapubiqkdSEHDQbYX1Jxlw8\r\n8fOtj+qZvhPPkgy77d94YfDZBRidqDHenMs9NSaRfkuqrTGfymnBu+5o6Yym\r\nO8CQnRn9YuZPX9xi/JPffBm3WYKUpCzF2s8=\r\n=o59w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c99dac875a3e4151134b226635245dfd99dc0adc","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.5_1662538630147_0.8475560394358375","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"starpc","version":"0.10.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8de7bed2a26acf1b8b1703589257ebb80abfb48c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.6.tgz","fileCount":131,"integrity":"sha512-+9TQDOzPH8dQWokYJaLYJK6JZGjfi0+LCpsrVgIJLc4hXFpwuni6zJT0Qcib3V44JJyL5uFcm3nueFtnp5580A==","signatures":[{"sig":"MEYCIQDehfvP/2rei0mgkD3m/v+jroYw9ViXHecFYgGaeY4DrwIhAK7UaKvvRMX67pFwNkh+T+DIgph97q4zlCgdeI0ULBCD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGGF4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk2BAAhJrZt2IhaphMe++HxhPVgEo8kPlImPaGPIZFloFd5v9eCZnx\r\nibygQEZxq6WOPnyj4H9fZtiOespJ8M4W1c+woCLd4OQuSY8EMHXf3lyrGilA\r\ntscqQhKmAlwDcRthZY5tDtx1b83dWpdxC4+BTkOzMODBZ7QX2FTHMqzvmEZ6\r\ngJDufGyzAGg3ICDFSKgLo0Ghwjp+ugb3VjFdsCi5TrrboTAFh//wP8IsoHhM\r\nIDdkhf7UFduJQv7X8SYkMvOtePh+vQj0uigS7aQklQ668o9m13IRZFNf4PF8\r\nPN7Mjgq0+8m1YyFIjDRa3sFyDnNsEJy4X7uVLZAuyTQAZzK95LQs+RBrYqK/\r\nJS+5NESUzrcJBVw3PZS02fTk7ASBRFDvXpDEe+bErl3fYGrDewSAVrAIijqI\r\nNIsJO+MtZya4SaUddGU7LFvegbt8nfcFrVuFkqTa6hyGJ6xUXjbTAijheBC/\r\np7I4fW9KZFe7TKEA4F+AuVBRHtTPYiUWVmU/U+O1xv0BgzQAjb369OpxKarC\r\nPjzcwSJ8w+89v/2NzEgukUi8XYNt28tU9v25hs9rrUTv7/t2AFjb0Sgc7FyF\r\nqvSh7r4+Pjze69/gJb2zPDhrnBkO9NkFedhCJEcJbYhOs7t8qIPtO58FBhOH\r\nMuVgyMwx0YAlS0SApSOTQ5SObYzyhvYqnX4=\r\n=U2tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ffdea3a0b224b3527e9e9d2193cba55c783112b1","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.6_1662542200600_0.15730550094901208","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"starpc","version":"0.10.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"35c90dcba8ebee418a938a32e6bd0f69afc1c3cf","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.7.tgz","fileCount":131,"integrity":"sha512-shqdClUApss3q53tBFkX7vyvWWPfCsFH4Vb2rkZLlX1ROcw9IDlWUB9Rry83r07/1EF1mlukv2amB7jqyvYxfQ==","signatures":[{"sig":"MEUCIGaxbaQo1WEebhJPv5Or/6iOBfZkifxCL3MewUbKOsmKAiEAsjhT7wVxdZg+QRkX0k4W5xJDfmrlUuBRcxC8ZSCJrcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQnIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhnQ//YzA6XEA99JnGDPIa5wob3Txxmwg8LjvHPjjtCJC9ApgK7HDO\r\n+tuh+5LFLA3uD2x55CIiLkEAYchh9od2FLUWthJHiXUiglumqBZYhH/k8+zu\r\nYdqbWTmvetI/6frtKy6U7cj0/KX9ZZbVpFnshy/uYUFh2nt24N50gjq1j6HG\r\nXxinCBb27u+sISh1VtPTK+BwS3vR9wDI73wjsDojtkZHsVVi81SRaf/uiI+C\r\nQP8tzAL9hdpkjewm7LpPlvHGeGHkOPO7x4b8A9TXfgw6wBt60Tz0MoYGFJQy\r\nR6tyeNhy1BgZhPP2vccaYmuySscylnIBMqHZsZeDGfh8ejhVtwLGL3IE91Re\r\ncCkeVy1jlSEdCA3m0s7hEQOQ3yqzLK4b71m1CjT+n3r8eJzQfZrR48C7at72\r\nxttD46N7L+A6bciKy6bYUKwf6Fvz3ObJ2zWeiRGbKd8c2YlFji1u+Pyr0UO1\r\nRszSj+GThkHNNVrilFa5bxyp49wwl5vA4L7CfAOXil2xTQzeiSYgei1JzUf3\r\nQE/ynlFS2bsFdTK0Rtv15lW5jEpYPlWEnUK4sOnIfceWOMFYsmyuBs7NffGC\r\ngbAgrirQmzvq+gRapzpCZx+tQU7fcrc7uhqrFR0kzcLYmTCgn+mhAdHBURhs\r\n8SzpfIITDibT6JgpUrTTMraSIeDDwOnwXfU=\r\n=nOqe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9bbf278cb3cef081e06f70e48f3d9578a071bdde","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.7_1665298948577_0.15243774295440482","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"starpc","version":"0.10.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"6a86ac654ed0f6ebc1128f0f011442bfd0184c5e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.8.tgz","fileCount":132,"integrity":"sha512-iekt2ZWzmTi+6ArljxLPIY63e4JZvq9o3Z373GKkSVh/MVXgemVvPdo2RqnN8slL+jF5riPAQTQ8WMDK4BPHAg==","signatures":[{"sig":"MEUCIQCgHWfGdilK+3RzQ5D903zzdG0ijAqU/nzrW0/vyL1CNAIgHEj7KW4un+XQt2tp7efIj6Wo50/DrnVPVJ+zvI6oGms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRO/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq18g/+PGAuvTnLLGexgFA7mCBqPBnf5tgsrMhJ5zpNYIERBrIAi2oj\r\naZ++FFPuY+FW+2y/KxhKmgGY+JWT27Fr2OBU0cVcZYrmEiZAO/eMkUVb8lhQ\r\nRBKYOqsWD1pCKMq6dvqjUIBilk60Oe6x8WY1DwDnN7Q1Nkw8M1uIgP2zYB2M\r\nsdqybGy0l9oPBzqEuQqyiGib5zxcSiUqfWjWRd+0cPEsiEUmZXg1W8h5dHT7\r\nSs9FEHqtaz0TY8mi9KI8M4dmH+7nRl8P203AlEstwAkkpxU3XeLu5/2UpXIU\r\nX+CRhTKQK84mN/AUn4vkgjdZ7cEfoQvo+2b66ck6eypLXsCmz+RflEiUj3Nl\r\n1Y22eer6lqVKuYov13t173ldQOVRwS75Wz/iLJlKRxPgPWgsKHJ1bEjDyvET\r\ngc4tLAeDa5IBVb3a1bbCVtD7k0OT5la/VbbGsPV7Y6T19ZcikhR4Uk+bPaLx\r\nSpzNpsxkLyliut3T6H0ihtgLmQoQVY5M4EGvKgefnjBJULNI8aoRQcb0xwd3\r\nC4Hrx2AqFOQ7otwsI4M3+hlFTZVhbvM6T6PI5akV48piO5Y3xCLNlzbYgdX7\r\nSsIa0yIRBYlfx73tmymGzM0viOJrnKnHiv4PpjMiKjmaXB34GNe3T1iKIJmK\r\nrJW9tT8PtIBQJ7gh9XuPzvp8OW60WDFGo64=\r\n=HrNm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9f000ba4521a7e1b468219a0ddf96ff5bbb41092","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.8_1665462222694_0.48129047632287025","host":"s3://npm-registry-packages"}},"0.10.9":{"name":"starpc","version":"0.10.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.10.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"309945d4fe87106e2f434066578c29a0031545c3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.10.9.tgz","fileCount":132,"integrity":"sha512-v7kmYJ3wcXye6FARnFhy4MA4lqOKYvm/35OvJrNBWabzqF+jPz9It0allu9QsQVI/9h0kCQY9TAYjheOs2AFmw==","signatures":[{"sig":"MEUCIQDGSb/Ac25L764fJaopNRdMQCrfkDrCuI8Xr6T11ZWJBgIgQylOoLJQtCQ+DuQv/5IRzk1/9r5q0r/pzFJiOwkwU/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRPD/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYMw/9EYkS6AvS9WS4tWL7oRh7OjkWeuS9NvOVEUlY8Zzj/dwVORTi\r\ny51ZAHPX2faRJD5MuHnlNCyqRUBAWbetzBk81sHTMzABy6PAllHId0k0SEvP\r\nP+IHCxQ4rCV4T8IvOmhXCyWtJmu8R4b9k9GgjjU5G6gco2bnr0FeSoXrLGuH\r\nwuD0VSMUySIJHtThHfQbGpC5QqEXLJURlaDKg+lLafz534FJpJfa4lVmcY6s\r\nz7tqI/etxPFCg64h7dT+HMA+4RkE/EKmUisxjq4ylGHerDo2JRED73a0mtMq\r\n12xwz9/ZgHZuWzalHo7gey1BGYGdl4dCdUJLr4iWh6V4MWFhHHfZWk7/+M2u\r\nyWv8Kzj+eZ5MmHgymGvXhjcmSiJ0AwO2sUKidh+E7wf/ZY/p//6cgRUEN8tI\r\nZkXjB2vutcwXMxOLq9vQH4MIcB071nXX3o36P4yuzyx9nWEQ8hpF8JrZPZEd\r\nabF5xTx3gEv3f/q1Z1GMIYodpeonekjCGR2njzsD5G0EI9m64Zr0MA+e93qa\r\nqgvkjWNdP3fVBnu47pHfJEx7okuj/cCX3ncoC0MfjcuTVbRERuW6EuncYUP6\r\nbRHUXNVJRV5xdk0hpOVsmew7glgSly3+cqO8FnGBy0zmKchwdZ0KcDHuhZ4p\r\nXCHNWLytFBPaQYpGTv71tKi+tWnbpIBqJOE=\r\n=h907\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"35993fc7922e751b53ae405103a34979974d3e35","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.10.9_1665462527002_0.118157537232912","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"starpc","version":"0.11.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.11.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"39450f8b2fab746f517bf973dadcae1140e69602","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.11.0.tgz","fileCount":132,"integrity":"sha512-R3qxELF1rvuY9TIpIl0QaAmloLwBtcly8xAreyQkmPP9YDeOVdCHbbym3eZLUoo9YcUHJrrYFzykGYtt6Jy74Q==","signatures":[{"sig":"MEYCIQDeFNi4RnCoom4Fs7t9igHpbmq8/hFYAv1bvwj3AXAdQAIhALWNLS+Osjs38XWELbOV/6lfw9kTW+PhwPefQVpX/71S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjReEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt5A/7BEhy0z2LD8LMZApIP1RFGnKdhTXXxv49bzR0G4pylN1eJOPS\r\nQZcDznkAPdknh1gN8+WOXkAnV7e8eHMJKtGrdr512SHD26tteVgwfsgCliRy\r\nPT7DO+0FWRWoil7wtndxAEuY35Sgz0lkOMo0q24HrQSxx2ufTHTlP5G0JsAv\r\nfkL5TKFSWgQndPx3KxGWel3RBlL0aeAs65mlJaN/ZB5MDIt45BOZ//U13Abz\r\nBbsAWv2deUSyiKVryc0WRL98Vvss1bqpBLfQCdbNy3XaWJyT3ixymAJTFtSx\r\nppw/Mb4E7caZGs9UqgmQwMBP11fsjo9/PFDQBrYGcqVppfni2mPNwJSA1kPv\r\nuhRNE8PpFZkQLckugmHHkrt3j7o9tFP6BOiGlc3ppvZmvSroOIA7awcCTIJ8\r\nD+GoPedZvCkdUmYLfO7phATGs8F/3Ya1GACGB04ywzbZ//w3ER/oDb9mreAV\r\n73Yqufws1PWiqLBeScJIzHrXMxxsnY147zGZ3O9gLEs6U6OUmbPYlpFr/p34\r\nS+BIDvfKpbd15pQccnW76keYE8/i5k4RLh7kg6PFAVXQy55dpBpjcipL+JS+\r\n6t3z/9aWkm4o2ClFmom0B6tdOURt/sQLuKRO5LXNgglWObLEIL4queGXX6X8\r\nfhqmjnmGHSaMU0iDeY88o0y2D5flcqGF9Co=\r\n=PBVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"42d43cf7056741bb46b08c51bd404be0db591111","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.8.1","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","protobufjs":"^7.1.0","it-pushable":"^3.1.0","@libp2p/mplex":"^5.1.1","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-stream-muxer":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","rimraf":"^3.0.2","esbuild":"^0.15.7","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.125.0","bufferutil":"^4.0.6","typescript":"^4.8.2","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.11.0_1665523982584_0.8797106389772384","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"starpc","version":"0.11.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.11.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a3c968d671cce4e24a9d613248858342c87794dc","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.11.2.tgz","fileCount":133,"integrity":"sha512-ZV51cXZdQIGaHBF3Y+KXZUJJz8T98dxc30O+Zghssb9uekCxMcM5C8KvlaC+aUdOY95BecL27+LYEz4z0Uj0IQ==","signatures":[{"sig":"MEYCIQDKwL/y6s3aWfl5xpoP032EeOyByhJX+Nm8QpxBiMfRqwIhAIO/D2waepEKXV/EfftqJEnmbwQqUlsS3MApfr7VObwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRfq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/zw/+PoPZl4/3AQzhqpMIHBQkwtet2+0ta/4yzSuv9Ve8SvrmVTjI\r\nWC4dp+C+IgXLDPIZwwWeX7WOG4p1tVhbTr1ud22ttdKprP1Zjf9Lf2QYdWAu\r\nBzX2xQCo95E3dS+2RRrENMKAQArMsc7APFzIr96F4frt1Z/3+ZGEZslkoSFT\r\n8jCxmUcYNjfiz4q+zlC+s9fW3n8WYuC/+PnrBnWtgXBEk5CmZwyQiAz20OhV\r\nY5eTMzXxkVNe5H8cgiiA5NIHJedml+TyU5sUleN/egRLq99X1AIEwcvznaz8\r\nqX5w/i1OOS5wN2KMe+Es+jqFww34C00VL/0ksLoGR0x/+rVF3pqfXh2P0z+h\r\nVkY848XOrtzBpGqbPLWMY1HG8B1pX9Yt4E2SjhAeTo39vsyItpGoshxVp3E3\r\njZcvjqxeD85wVhEZvPYO5arVV5EdW8dWJFuKaHswObVbfvz8Beg8U+e9vdkf\r\nAztMnPQotyFoDQ1ET6geFpKCtT4GyyIUax4VTPXW/oTtxG7FgyZbXqnBvqdZ\r\ntrzzxQ1TcBVAmsFz0Bj0crsSWWsArDR8RLRKiyAVm3jyr6uG0t/vrlwI+M1G\r\n0sgwk7AXPAU06k5zgL24AUYePEcJy2aSmsGsU1is8wrOFV2cNzpNDMOLtfc4\r\nh/NXRcmUGAOyA6AG+TJxz6LcR9LI+kiWrCI=\r\n=RBfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"358a051b8489fe6934bb0e1334523ae981966861","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.9.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^6.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.25.0","rimraf":"^3.0.2","esbuild":"^0.15.10","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.126.1","bufferutil":"^4.0.6","typescript":"^4.8.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.11.2_1665530554696_0.026568661636775515","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"starpc","version":"0.11.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.11.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"519608019fc195b358914bfde93f208d9811aaa5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.11.3.tgz","fileCount":134,"integrity":"sha512-HAGfxvCRFRyqgv/9ML/IxhLEI+HHqN2lR/x4WDVv1rVijQMofSKEbIj+/EQjZPl2URVCcxD3RTLWPrNRFLXuBA==","signatures":[{"sig":"MEYCIQCdQy0znwvXc7Q+QcmZOoSwjCJErSRWjgdZ/TaFTbWuVgIhAN7wsNY+2UsEMXmOho6VX5QADE7qDO4dTPqXjjEC8UKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRjqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/pxAAlyNDaVL5XIWPSNYAn1htqbV+6WQAYCRc7ohl0YAoJJgMsmnN\r\nRThNA8JPijYd5kmKBj4hFHPwE6ORA+iWkhzpt5hz/ydyJnY56OcX9mn9ku+R\r\n2JOc8DALhBkp4uVMuphzsnlocSDA7MJrW5WgbdbAkhYCsVSs0b9GnK/v1VXe\r\nJyLB0Hxjm2Lu8b9ywfguN9RgFoB+jAu+BW4N8IumoCaYXeA2QGBIcGM4f6sG\r\n0Y/XUB/3TmJvZ9aEci7CEDqOeAWD+6sIXYJuSxJ8LFe7qwPKhV1HZaar4oRM\r\nalo4OXpZZ3KDU2JqOakyIZ37HoJq6KenUkuCGAl6ytbMlAW+BUVUPtczpdHV\r\nz9slqJFH0MUB9iRCATvmnzOWR5NgbPsow5PutPsQwvhFpniCbn3J7Dgdy5So\r\nIY6xrLrlqGpQq7ZSA8nphxwh/O0wijrU8R+Q/I9bwayDNOn6j4pqER2XA6wS\r\nn+OqDB7XSs5v05KDvT2f48ka8tO9QozHm0oDNkYtcWvdPDwEklksx9R3Z5Ch\r\npioQEq74nFZANY9mMlSVEO4wbVNscAUAD6h05jcx8gvVIif1Ei0S1Gx9BmYV\r\nFFMcgsA1Di6N/OEB7NYKaa+oPTjp5mW6r1uIpzh5LXXmcdEQhhZkk8aEUw5n\r\n+g5NJ7SfdJjPBisKxvMLINoldOdg6tKC4QE=\r\n=y4oo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"71ed6eb6b25b8d3ace9a49060ec7dccfd23e1c47","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.9.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^6.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.25.0","rimraf":"^3.0.2","esbuild":"^0.15.10","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.126.1","bufferutil":"^4.0.6","typescript":"^4.8.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.11.3_1665546924342_0.9331242661127073","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"starpc","version":"0.12.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.12.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"191c794e07dea790bd26e83cc67716c32a3b617d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.12.0.tgz","fileCount":137,"integrity":"sha512-KznmKp7mOm/lpyz4+62G/vIBt7iAv3T/94iwu1m0jkRQhOlO6GUMqytz1JsHyqQs2PPM1dYgxbU8vTpp3FhQmA==","signatures":[{"sig":"MEUCIQChyOtJT6wm03oO5R/eMKXz5gzb7kuVwT1OmfzsPBUPbQIgHnuyxJVvjYuFGRCjvKLHD1ql9iCq1xxWcEitf4Uny3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRyldACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPZA/+NmGxsvCuFuvvpEovfaOKmIfbHdfcg2RKBJnCSnE55sCfhXFR\r\nRtnpstbLxQkhLord6khAY57cbT7bQl3neY95D2O4Q+SnOKDyYk7M39s3nkRD\r\nRh4yoTCXCrMjPc1uOUW24JSC2ABUhSsBAJOdv+4CPC84NO6CcIvjHRQKbv25\r\nEUQDXftZ523cYQf5eurgwSeeIvA5xC8o13Py0a9VL8/6p8uoMvVyGIIPidN0\r\nKzgM553rWa95rmojoFRA5e6nBaLIOGyrqoGv2d/bNXcMpARZYJX+uc+AsveE\r\nD7pPtP36xNLyH82cxlC4YnHyn2NvGaFGafQVAI4Ru9rbLubWGC4v6EVEL2rT\r\nJYc/gIID0L0f9nD/p7Z/NlZRfTcM4L+1F6VHq62gdMa/R6vpqrND6+NMhCIN\r\noLDx4s//zCwB0bWV4uLmpiNHDxJsOPnlqWfkMgXuQF0eK+0kSNe21tHnS0K1\r\nMhAHDkH5yvF2eGFu70Oh3u5AlZwXjm1yB2SKp7Et/AP75TRJFDKG2mWL7LXT\r\nCP7nIxhdE60s2WzZPbVcWYyT76Ckdkz+iglZmHWlbe+FTkoNcCxwV+fsjS7b\r\nPq5Z+1FNP37HAyLOB5fgP20F1FhtXlL5ElNtlT5cgbmUTQYnJwj3oxEnuJ9d\r\nzEzVa7BATOd0EXGDtOCD8Oei+oVIA3Ja+vY=\r\n=LItR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f0c8198be6899d520f0aea8e28e7626b83c25d94","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.9.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^6.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.25.0","rimraf":"^3.0.2","esbuild":"^0.15.10","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.126.1","bufferutil":"^4.0.6","typescript":"^4.8.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.12.0_1665608029516_0.32935721985138433","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"starpc","version":"0.12.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.12.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"292783a0130ae342f57e9302e017c343240b55ff","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.12.1.tgz","fileCount":136,"integrity":"sha512-aHPLO4Y7YwLtTKR03eCAHayvTo6k740W8xjWmbq1j7S6Wu8jPvi/3eJKzsLLM99oVOV0wg95CierFJGIC3xjvw==","signatures":[{"sig":"MEUCIQC+GotVvw7cOPBLugv8vEYXzuLA5QsPpEV1F+yEA6FsdQIgQH0Kds7XA6JoyyIdoOiO8Q7lAf7l6tMsdQttBFD89Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR6GdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJhQ//TKfRtTwJeGEQ27MczAxZUu3pPCmlOjbBcCWgQvdeINUHaN94\r\nP1XyXAikqvLDhP/petnlZUWCDa5yux+ZKKHE3IQ/pyAsvZ905PGY2Upf9G8m\r\nfK2pxf3QLe7lNGW0nHMTRxV5yExicGWoGNsQHgsy2aPYmaD6Fg2RTS0grKTq\r\nJHY1GTJEK1YpkzD/uzSogWrLnyYOet8cP91gRF9id/FJU5nWPoS0HmdMIhQT\r\nZMs1lG3vcQeSLWq9j4lH2dCZeEKW7o33wnajPo5kSDoennNYf9tWTIOQF6n/\r\nA8TXmZoK6a1Mpi3nuDm+23XX0vvRJJOilxzUrcszGubizCm3Ify1p+XEJgqE\r\nfhqIzfyLE/FE9j6ADyJ4376XoF4OYO2HMbH8vHfxfhzvj9l32CNDq4YL4+UH\r\nzu07YN/DP3PC2MIQj72XR4iZ1kWC6k7tq+Fa6bBVM4BWZH/TdEOSuntmUnmQ\r\n3ppNREbneVlgjz/7LkV1VbZtkK+NaIk9r+TBy+zvXYkYCD23XQh7IaPJT+Jd\r\nRR5yVmND6DbCScHNpKIawNssRXSP73IP3hNGx8gznsGzicCJSx+WOrnBDlI9\r\n2sKfesU/1cLYPyjqsUSITtbVIGzsvCr/fIPrTW3LHFYODwV1TQHUJPf/ZW5S\r\nDVeV2244Rzsf2O2aCe0VEY1d/K3CauYHdmk=\r\n=9XLS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1847ca0ae4cc1d63591be8646f40da290a0a1247","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.9.0","long":"^5.2.0","it-ws":"^5.0.2","it-pipe":"^2.0.4","it-first":"^1.0.7","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^6.0.2","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.25.0","rimraf":"^3.0.2","esbuild":"^0.15.10","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.126.1","bufferutil":"^4.0.6","typescript":"^4.8.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.12.1_1665638812899_0.034698372191759086","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"starpc","version":"0.12.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.12.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e85cc5edc012c69afbc25d4c8b384a0464b1f925","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.12.2.tgz","fileCount":137,"integrity":"sha512-39B1nqiVX6bFdGcedx9rhbUIwoZpLEFwbzrL4CAYx2NsdotnBm0liPg/jaMuvGkdC3mujAXDfxpeEJI8+kVb5g==","signatures":[{"sig":"MEYCIQDI+sR6r3XVYVbcQ1ZBafcGtDHAnV7TbbVgBLSsOcFzZgIhAP/DdIFg7Qegmi9NsN+6gvQLVIF8Hr4quUo8XonJd/2a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSj6LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotjQ/8CHLPBuk/chtUVYnKNQwCdn/JIBqZ1GTv4glSE/Ibi+zgUSGm\r\nj6w8ZqRuTUG14wpe1SuW9bBdDRW4lTA9/JLxPrUvHyB4IqqCSl+Xjobyg0fq\r\nXjzX04EGLWzurg/OVJfZ4o9Zr6jQvYu67tIsr1ujWabemGiu0cLUskuivZ9+\r\nOZjoYLBHBJMHYhwWy9wB48uKAxm0z8Fk0tMV1zp23/MHGAY4um39MCr1WDvT\r\n6Ql9l7HTX7Utrm46ZSfO5hnHyqBBgLNsWRAsP5TouelDwwV3EprSWBR5yp3/\r\nAWhDZ4ZOujE64Z6KYewkdhceKC6TzB6GxXwd+fMfskVrb25yOYDrlGrlwzKg\r\nQU0iE+wxwU1UGmzCk/kLKuwiKsTos0xeJDiEV3ZtLsrEa/ADyWvr6A1mQr0q\r\nBGYg++NtGODWtNHyV0UyWcDBVO7/B5iydSkmDID9H8wDscTHC0pkV9uFtKor\r\nlNU7FBc4d3DN2DO6CyeLrmpiIvGIItEpYe2+kXcNUsqeF1IoHvQoZlj3BNni\r\n1sjIiRprKwyhjG5FCU4GLagYkNLbt4r0tZn0C5zRKNDMETTJXEY0Qnm4KiKw\r\npNBv+3JqFtuUrShaZqugis2kJEVs/u5RqKQKOZUTKIAZeUPrJ8phuZ0VLJEy\r\nyOerMt0jRKJOM69W5VDZz8YAfZdv+lcYQqg=\r\n=lsI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2b4e6d9e3a9d51af9e2d57ad1885269d73286588","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.9.0","long":"^5.2.0","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^1.0.7","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^7.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.4.7","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.25.0","rimraf":"^3.0.2","esbuild":"^0.15.11","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.128.0","bufferutil":"^4.0.6","typescript":"^4.8.4","utf-8-validate":"^5.0.9","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.12.2_1665810059106_0.1185864959105889","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"starpc","version":"0.12.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.12.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"38d11e50c654c7a0e132449f27cc09ca2886c631","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.12.3.tgz","fileCount":137,"integrity":"sha512-cm479TKwl8r9WzT+FqVn0Symyg9vsDxrnhWnwZdFDQ3WC07yNmTzxj3Jra7XELIu5OKa5j78HV67jhUfO+ZnPA==","signatures":[{"sig":"MEQCIGsN6FdETBuAjJN064hdoc4hTJDB2lK57B8RbcTCIWI9AiAtfmz/whXPKsSMFpNAPqox7g8aYLX8Tk5r56jpcN42dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWESyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1LRAAo+MXSc0Wush04FzDMaOPw/k+x9PBzE9kcrAofFNWEMCwmJBB\r\npAaP7KB6ewO/tuUQtxjL2KUeUgexOjv8D2F82QtlawuyIVKhl8vHjkv0MrPt\r\niv4ZsEcv+hNf8sSkF4gzflom4P6TDN5TGByRE8UV3ZpmEiHYaasowIBaQ8Kw\r\nEaBwWMuz+RyKPreR3rEnuLAWBpFareFhBnyPAMtlxlpqbm4J1Edi+ER33e7x\r\nznNbNqlHp4+8mr7/nXHJELYph8aQ23FQHorjwRv62Q7CmdCI/7paDD7E4uzC\r\nn7Pprc6dlDkItwAVqnOksyQLo0yHQZ59SzopFevEMamf27XajMWttH8O8bv8\r\n0cahgPllOzXRH/Avq6VP+pzZZ0foqKrVA1t6ecgbr5XH3F7LAM6EuWC2qoFX\r\nsp2LvFUcbR7yoXy7T3J2mEh4MDI5qSxl+sIiXgAz/EGW2mI1H1ByjsxE1+lN\r\nt50TlCYa2MOfjoFQ8EmDjw1GuXAL6vNAiNDKAClMHQzAPzjR2qyXAqAfq1XB\r\nTmW+dTqKI/s8FR+PZlWIkg0iJRfz+5J5p/2jh53w9GAwNAxqeGFqxaHKeGWc\r\nIGQBXWV/QIZfgsNPIS6KaHY9tBG5+BPDqRD1PK3x2mSUGv+Zjq13SzmFJA48\r\nJKncDyf9pnKNnl+FJNEkfu5qe9UUXJpLR7w=\r\n=Lix7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b18f375510fbf28e461b887c465bd008a66aa248","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.10.0","long":"^5.2.0","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","@libp2p/mplex":"^7.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.12.3_1666729138031_0.39972445897032594","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"starpc","version":"0.13.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.13.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3be733f656c9abc0a93c53b9abcdd56c3386fe9c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.13.0.tgz","fileCount":137,"integrity":"sha512-oi4SRiOtku1WujghNOzYoiuAlbH9fem2O64E41IeTOeIFxhndREgXK0j42EHKmY4YXUVzcxh3+J8E9we+lo6RA==","signatures":[{"sig":"MEQCH26lIO5xhMHtQLxjOnGCEo62OKm8LbBa4I4SL/CZYaECIQDr8X71I6bCGkU3GvyB+bYyRqPIYMFogXKVHrqPdSqnTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWFyvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOOQ/+L+gGqa/PTdxYkFLCx19Q8usBK1aV4N3JEY85oKANGIcfgFqz\r\nDsxtcpCshtZOu2q42qhXsOpCS3m5KLw1qSrk8a5Ilha4I0FmPBdQQmwyig81\r\nGQTziwR8GE7so0Eorc6P9jGkGDvqC50dkcPMuqypwHyivCcmqygT1tvoSduO\r\ns1HDGzMk4i3OcIv2KElPG5CmDSinPzm4x8SmTm/cOx0rBM8uYNUZsGI3ZE6Y\r\nWGZX6IJvCjIS9IX3vAaWYqOPn+q+CVecGdOCDaD0h89cwmFuL3KCNdYbXTJB\r\n0nrZDUt8G6r98tozUDxTGJ0J4HXEoUIkC6hXP58wkYoMkS8fn5BHDSMr3d7J\r\nCe5llijNjvzB8AFBZ8IeRLJ/5+Y2U7KL39jaff6Yzdv81itLz2fjKUDtdW7f\r\ncDHGjRR8uf6f9iyBspdUX46N901bWr0qQLLPwVR+lf/Wmgs9eyGDi/so2LZW\r\nq69P40bHiuUTQDtgaDw8dxQJ8O+MwFYF9iaZkxJJxzextre928t7X/Hr6V4k\r\nJt+rztWILBoYBBkQmr08x6NJOLsxoRZewZ3o0sTFvsDZejGIdouZaBb8W8IM\r\nSPc0D7tZzeJyg3zSR8R4ivz/GeYE3AEmxGQ0K3gLYWzO8STaymQg/tqvHHRt\r\n8XRyjsLC8RcfQ0fCbexJgSXDnqUY0YpsoHQ=\r\n=+NNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8d61a664f9898107db3274b426a0f63eabea20e7","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.10.0","long":"^5.2.0","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.13.0_1666735279747_0.9271647121150441","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"starpc","version":"0.13.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.13.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"1d4eb3c14eda45882285d3b0a2f8e96972b639f5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.13.1.tgz","fileCount":137,"integrity":"sha512-Q7uDjHfp5HmcBjIvCWMV2UzHS2AsgYuM/JGiUK76CKcUSV6qmGp4KCwVV52+x3rlDOaORT2XmKsIwI0POdPq2g==","signatures":[{"sig":"MEQCIFvmutujXe+yuJXlpgSgM3dHQ5hBEoBc0otCPzkNb3boAiAy4Ss9O+6fEC6SlPVTCkvv58mpNsOfzByinajwsf9pQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYcOdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL5w//bjz67Ks0hKaPDsAmXTvW0uow96Y9opzDgK+arAiReOEthLnO\r\nAkLridHaMXH4GuDPdzU/CYDlgS9CStIFgdftCZN3TivncbyyHQQM+Uty+pPD\r\ngNqs7Q+CTI8ynPTFm7KKi/Bm5BbBT4daf6x5a9psSXCYfSyo0JQ/xu5137b/\r\nkxKe+kkj8KIbmZwoRRlXjWMgWyr9DDokVMaStuAweDypPm3JXtriQ6HaDOMD\r\nC53Xx/vNQasiBjih9ns7yfhxfwiOpsIvQfYus/vKl/1m8cPg+mWr/YNNiO3R\r\n7imL8s1IWglPdLapZWRxmdm/RxDzF2uGQs4Rq5+zAnmlsmeYxHLjsGAJ2mwx\r\n7gbXsR6biq179esVe5X7W1J0swM2E5M6pjK9yQj1er3vOtMLFG76ncK5pBWx\r\nYkQkR+fJ/2gP8zFdiBSLOoFmZdpQtbVLqvDY5heWimvCcMOEFDXs17Ud/EDz\r\nRQXFTAidCcT0MscJj5V5Da/T9gvjaSOtVMfHg1HpXJL5K9VUT8K4J41yshEx\r\n2uJKjnmxxj8rNAc34eO+wt5CQO+4G4nA42OvRwgJLnz8ZXtNnz8F2OH+882E\r\nE02svcTQReai0TJ+kvxQrfNIif6YNi9d66GzB9XyS4c4rA2SLuMpjcuxotSh\r\n6UTxuueG7MY9N1UAxff6n1mjRBNtbtJbF7Q=\r\n=2eWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b85789e9aef35a3407cb9a12b8bcacf6867514b2","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.10.0","long":"^5.2.0","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.2","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-stream-muxer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.13.1_1667351452866_0.8963094676746093","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"starpc","version":"0.13.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.13.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a9c250d6576f92fd22ee65dc42d323396279c82d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.13.2.tgz","fileCount":137,"integrity":"sha512-WWxx/nb1xC+rKRv0IXpG1GcZtmfbmKv8azpm2znOkgvWnPTiGleNVN8OrP1DpKaulFupWQPGvI6W8Tw1FFdRCg==","signatures":[{"sig":"MEQCIBLvu7gamCTfhM0vOLQnj+b6GUpaQd9PV5zJ6pcrE1J+AiBZLtg/QeDrlHR2zRQTs+cyOL+eOJIVL9q913xeW2hiqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaLWzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcvw//VlrvEqZGRVJcNqaeN98LOSTE/BgJf48j2wpmydtSB4gyIO6W\r\nR/UcWclZWc5kf7CUApq9l71nEQuur1o40QAyhT7YByeBKqVf6FTOelYVDuU8\r\nrkvKEsmunVcuCVYlZ7v0kkWYSjVMkLtI4HkUQLXatqHslLcrfgKqky43ToAk\r\n6xChJxSjF/r54h/GbPoBrVFKqn4cNgVqy3Z2bFSETmK//FFmujXl+9KqoesY\r\nUcBnxWDpgp1lED4oFEj3xAJ0gkljKe2wZNU4I3GSK7O5dfs68an0/II4bUJC\r\nMd5xd/krnoW0dzFMByGx8EXWClHHp2Oy7gVFOXT0ytDarXDJP5z/Ce02+9S1\r\nvTWOLP9ANNJ45Xp9nbiejBnu2Yn7kholwP/HO8zozH+VdysUX+QanfSnuKdT\r\nEjC+Suz1WxZLHa3bIWSMhWsVXi9wDTaXveAmOBBywr9SmrWPor7m/K/MEgR5\r\nzZ/eC2zJhJZAh9rPpj53zddfumANE81gpEPcmkWaHZBS/VdLbKaEX+3EiLUk\r\ni0628U0g55sC6bZjStL9oNWtQpZW5v+otnY6eZq0dQHDqVjo/X8LlnHqDYx3\r\n6iPNhhQTtoYxC+6TTH6I5gdvmMrrdPBIurOFXm2Yi2ft6SyVeDuQplSxbk5G\r\nEiR+EWWfV6mBOIb4+t3vGZGlRtpFl+sAdSA=\r\n=zNZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a07ffc05cc37c176fc2e8efaec5e2a242281aef4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.13.2_1667806643431_0.34941563554950594","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"starpc","version":"0.13.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.13.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f4770074c26e5e0b9ba8e3db448540c0375765c3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.13.3.tgz","fileCount":137,"integrity":"sha512-7/VTv45vR2eGGXmZmWz3UBJFVrKR01VFQz1AQ8hLHmzFcoRHqQRyBWm/FV/a74qcD6WcML3s7fC++PqIC88TvA==","signatures":[{"sig":"MEUCIQDMak5unyZib7c/EHqnQzEHCBN6jl0I/Ag60un32eVsQAIgLO9D05WHt+EH72Vyj04g8+gKFDQz8XH2gOCrcpINNzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbXWCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyQxAAibTEiDpxsEY+rOo7E3pHmiDp4envqwwrOAG4sVxeQvzsQ9/Z\r\nJ2WYbjuKUaelq1Kz900rIysp5eL8rih6gxema8QeN0dW4U+udqbsKZTQjhgs\r\nYQ27hz3Lr+6hhwf7O4o/DBoCN/zrHKK/zB5FZKAGpbj7ztWpPB8fU5foEbQm\r\nCt4ldFwOhy0hbWRg3Qne3awbkpv2HBcQTqghwiKapISwcs6VboTdNhWuwiUo\r\ne5NYRaANChz9+82yrMnKVftCeI7U5PlFJkW8mWLkNMCEXpcb4SjFc0xxGAsZ\r\n0chS9f63l8JJiQCxJVptG268cGn8HAW3oB4mhBPL5smzJkvCHiSFjvizL6E2\r\nWsgmkIexMEONy5Go5B4Lo9kWR8L/At9eVVFQvsBmSnsFy/S+nwiQIU8NwnZF\r\nDMFC1EhMSPQ58z9M3z+LiwLQmQPWCEtzhYvL316MHF1s7qAvTdtfK9eOAX4m\r\nVIc5xRX7YjWCJ5LdWMGqLhQOuuiYS8qPaBPG9uG3IlEMRtv/toUMVSmFx0Zj\r\nIRW4ml3nH/3i4ONHz4BtQDefz3zfMWvGoIaC6+7p/kUfoRTvIWikGQ+guiv5\r\nvYJJDWOxuro+sau/9zIRhVD4/9CN3Mly9IatyejgFSm46tF2apfs1N/rRol/\r\n+15AxvUqeJEoO5u1XIUCphJ4oyjOQvIlMGo=\r\n=NtgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ca61284997fcfec05bcd523eaf772a24df70fd15","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.13.3_1668117889827_0.2435097856740558","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"starpc","version":"0.14.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.14.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"ffe8a7401d4cf2cc5f8f78e9e4cce99249c060f2","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.14.0.tgz","fileCount":145,"integrity":"sha512-tKgseVejKkpRtdsCXbjuE9tLXnmXTLJBM/PNqfBDEgdnQymaGJtmLdIWHKwpltdMHEyflKtYfExFQ23BFNNpiQ==","signatures":[{"sig":"MEUCIQCG46k4jIUyu3eZ0VN1oUQUAZkq+WeYU+S8MmCZbXGUJwIgM9dSNL2yTgtquV0pZHljykTuSdVg/tOabPmSzFtyjLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbr1oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBQg//fQCy1WiWpN0NtI7GyACSymUBgQ14AqIeClenaWw1cNMC2ugi\r\nORL545F+NcHa42nh8ISdR4glgsRjr3bv14tprKt7ocuA9VQDzJhTmtoUd+kR\r\nNxzmDSbk4Ge2dI7uwgG+Os9N0zQ/DX4bAUwnHrUELT6r8g89hJpWxKn43VPt\r\nvtbfKlPZSyd6qt9O55Z/Xd2wjAaW4x6pfBeEh/EVoGoA3mXbGq4YEu9hgNoU\r\nHkF5mEOpl8Z2G/Mo1QZ/FsfSDn3BXg4ur087JPO1nEx8IvjzsOYR9rwGj/w5\r\nzA3ztI7U9izMIZ2R5dciLIV0pKMOO0i/clH8Fk1mxmeCLf4m9stlyRRQ691s\r\nE/cklncp8w5Dytsyy0T2oK7C6AArSNCeYVAFJ5pjVTHaM/wzlvPYfCyLGP+m\r\nYNE5MXath0SHEjP37qvqjWWCqdf/sg7ZDbyynEqKb+Tztg34b1jeFCX9JMRG\r\ng4yiuREQdBSNqWP0FKeyY1PB0ez5qRu4pageblkNB04CCHDYCb3+3ZS4UeuL\r\ngPdEm4BqwALh6kPay5F0QqXvHsIH93i4gbk9Mtqn/p4n4gemRWZyFfn0DinD\r\nltUG7IXfzoHJAkCP8Hgk6QjApsOE1/rRyqf8WBzo2J4Wn402cCHlea7fCgDt\r\n48+/VvYEEqlqu4VePVyNm2fiwp57cgUP+3M=\r\n=TAxJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"610b9e163534d15e9cdcf3dbfee5bff3db4abdf1","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.14.0_1668201832168_0.5961102047885916","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"starpc","version":"0.14.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.14.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8fa59c282f40e54346e1fa0daaf5afb90580bf75","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.14.1.tgz","fileCount":151,"integrity":"sha512-Fnl5Zauwfd8RlHrOznz9ItWknPoaU8olOwliZAoc6DER+IQZIhKaZ8mrm1WOBTvglffmPfoEDrRcG/n2yZ5unA==","signatures":[{"sig":"MEUCIQCNWxFTkG3nAgSCxNciVdwSoM0glfOe9itq+7Bt+i67pwIgDOIoUjjHC+5ab9qbFAIde8Gcvs12GztR9taBtdzksMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdBvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeBQ//Wce9/dIBjlQtsI3CMLSdAvVzk8xQ/b3nslrHH4ywQ3rCiXPN\r\n4LlgeYLqpJ6FRp9f+dAl+HyzHyPU6KOI/dFpA7h3Yp8b+eS2KLoMsqEdNDm7\r\njlD4vVFpIS7UerbPJF4DluZm/9WRVKPl2swVLLW84Oq97ie42cU/KvfUHNhw\r\n9dZR2WGy6F/hgSOrC9JS33Be220zq+rzgcN2XOdBDoLfntZR/HBYSBZEqzjl\r\nUanEOkpl5LWb1S3UEjtC1uuJkLYyLS9Qb8H1KqVt760RfDmRmw4x9Y72+Cfp\r\n8QmQKBfdyGT5i2vY8Zvz3iySsC3liWEfApRSMtjw2M545y3d+dk8wvyMHXD7\r\n1uyc8SkY8VsmzFxDs58irOQ2uja4WTUg+1swH9LLNMcoLHwvxI9Jon8SGuk2\r\nI58XSJHazaQ0kWRpB6ll7Ve1EFXE07lYOH3p5RYI5YLPazzVa1YP+/iwpvF8\r\nqudX1Eo2UVropXvO8PhDHGJJG70Cvfk4gNt0qhezIoqJwIKlmuF3mzf1zpvN\r\nSbePf8l2SVgGFUA0ztVQYqKUf5nOgiwv9K8DSyYMCf4cLKe1eGPHVgOHBWU3\r\nDw7TivEgZ2E/tnkloiUF02Ui7YDPA4zmAZoOUjwIzxj/Bkw/Jy36GkR/2Kyy\r\nP/M9vGSS0shgX3e1LEtsT/1ZRvDWYAvn27E=\r\n=cjl0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ef1d2238a18aa53733fea70cd80a0b470e41fb36","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.14.1_1668553685985_0.15283295510984396","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"starpc","version":"0.15.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.15.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8e475464a240b1ca831025184613a67226ff9dc6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.15.0.tgz","fileCount":152,"integrity":"sha512-x9pHLLoLynZMzLh00orX/FE0t5bYzKc4zxm6KGoXM9bin7bXYieveyKZsm04hO+F9AnUeo25tGU2Zp4MbAtRvg==","signatures":[{"sig":"MEQCID10/waky6Y9D0GTveBUKd6NPIY5g5ytpFicEwpixlaJAiAv6zXBodxWXPoCwvlc3qk4/7wtYY61+9HeS4VvTHBaEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgERsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC6g/+PDgoYvsjO1SgAjHi0koXwS6u5b55pNWdwbcSDsS01r9RO2qJ\r\nLFQvLWVuNS8oKWucrBKv5MZUhYF8sZF76RrXpSbqVvwVSOVsChLSJALM0OEX\r\nXNnjB6pTrXbzDjWFxa6TThXjwMS3UFOyhxnIjHljkYgyALZ4xa0aR3Vzg115\r\nMddWClAAxcTwXNBMjruX0s1wUygs5+bi97zsvLC6AaCnniahag/EI0/3UqK0\r\nOfGnRpQH+A8oDMlNL81Ma6J6EvK85vjtxzt4nsmvMweR+V94nnIXRfQiGzFC\r\nAjLs6Qx783mrNlg1l+PUZ+Q4tBtShxT5kbn9WHgEiwAtZ1C8uw9rPl1NJOfD\r\nKtjP7SSIyp/ywk/Li4jlMvajxHf3d1O2H8UB+2BPOcsekrfpPBTcxW69U/Pq\r\n1gefLE4x7Z2/4D4sXR9P9CTKSfEVmakoFHVANAw9YAEy/wOz7Vjx6bD5+ns+\r\nJjc4lxuVdBa2b1Bcel3ArxFNqYWGXmMjBY9/K1sCH3k6Si+3t7xKo+Pu7TVw\r\n+S5NHw1VIEcblgjWzKQkdBas3ZgTVkW0R4agR/z+pEI5dsOCOyR9Zs6toktn\r\nFASlmt+T+Y1TNsDmdckf5who5SEYCYNODKBIx7VACocjKHaCk8rVv0G7YOWW\r\ndB/lY+VncxrL3i/rUexZCUYvxm+Dj2QXh6c=\r\n=85Jn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0d79194b0ba82c7e17a2c778ee410ef157a404b0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.1.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.15.0_1669350507703_0.4857756572699876","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"starpc","version":"0.15.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.15.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"5d0678d40072760ec7bfe66819b77ceaab0d7096","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.15.1.tgz","fileCount":152,"integrity":"sha512-PXVK2hWGBdHDZw0n0n1xRrBPlubgtEdlZ0CvxK8P7+hjYPsipQSp41mkGYkD40LbtFw/qZr8I39ZfDiKTsRsSQ==","signatures":[{"sig":"MEQCIACsWk/OIufHTWdw1/zvTqZvyGai59xJtU2B+XEUWcl8AiAZrzCwWmrtA7DpSlIEj7z7al4GJ2n2jk7q7yLn4xdUwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhsnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIfw//cx1Az5fNTBw2uYo+YKcimjuAkrWWEz/7ZyX4IQio+OSANapa\r\n0YCils+oz2khwPjcc9lEKFtQYZQ6rdplhBPhgVCdHtg4IanAG0RB+i7MuSSl\r\n7B5CBPdhmN5k6dZNzFG9KoHhbdzH+vjis62ce/faik+0fAi4iUhiSu+50pKN\r\nSHnjkwYncm/RMmaX96kAFQEshUPLRvOke4RrPFKZVrFm/ILTdrE0TWgD/Pi6\r\ngiqjfnyiUDI0gNd23bmeejgolrrBubU3Nvq1UmtZwQlxZcwo4b5X8Zh6kMpU\r\nL0/5ytTJEavKChcfMkcRosY41jiub0m5uB5KYiuj9RwudExA6tZQe5P9+BAY\r\n/ytZHqPO7TNMFQw2KDqgxJvNXRvKYCbEkkjqbl60flsZEBzpWLKBNBpOCwkg\r\n25NAc86IgkU6UjFml8HqhAIuIQvvegrwW8QqGZbPGLPlyRO2uTic5V0pPvmN\r\nwcDwBzSxL7R5sZvapMRGlW/03kq/r9ECR31aTd3SBWLtTXBAg1zWrpnkDRAh\r\nekpn8W+diGWEhG5V01kXZD18xmomuM1DUreOjL7Cqz3sL4OO9IFrWQgOsK4n\r\nJU1lrmKwv7nllxMrMD0My1fYlVkwpC9TJ6i+Tl1PpcHPW9PpEbLunFFpy6eD\r\nb0eyrL1V5D1CZRun1w/7KFt5u77y3mpmM0A=\r\n=dCCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dccb0291b4e91ae2570d4826c28350bdfc31e087","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.3.3","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^3.0.2","esbuild":"^0.15.13","depcheck":"^1.4.3","prettier":"^2.7.1","ts-proto":"^1.130.0","bufferutil":"^4.0.7","typescript":"^4.8.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.15.1_1669777904649_0.5037081710918789","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"starpc","version":"0.15.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.15.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"bfe906c32d2570ba21a9ff96119c548bef5be80a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.15.2.tgz","fileCount":153,"integrity":"sha512-RH2QGzEE/c+ovf4KF2isO2HLeOfmYn4JLL6Ekv4X4eYWjW3jD13AKsk7UvSHKxwOexLoWjnVOmuYte0wuqgU/Q==","signatures":[{"sig":"MEUCIQCQhqqTJFH7aUCnqbys/mxn3TKSgjj9izobJ4KR+UMz4gIgYR3X37zm5vYgWJ5JJkmSxmeLPiCzM28Yb+BwGSxWAA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjidYKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVYg/+Nyggh+SzGN1qgBMdWFpdJi3y2NG/qgfKwIdMuIyZ2/vptuPk\r\nHbkxbwf1j+a0Q0zZfIrmVvPPQwvXz5uFKreS+o5OXgJ4RjgUnEqOMBGhkysT\r\nXuPxEz/3DmwYoa2ln2ltTw51/eTrtgNH0CTZU134Kyrd69iHG1CIVqbHKqOp\r\nI4wTXEQGn+zrlQPfBwIqImmBTM8BeR7RkX06wtRz+e6TD+PyJ7FV5/EUt/oT\r\nTnq0JJIuvKp5iLzwHwpMTGvDi/zPzdbZU5je6oc5pHXGwdO/pNXWi4CpryKb\r\n922E92axxpLMS7Oqa1OtbE6PEbtNeYqf422IN8ROGqm3/j734OEyZ1FOhGl9\r\nyuT12vsDmV5da/GHGvUaOEc/6hR2JY90R/XNuOYb+JcPMSdNVZH3CWazwP0I\r\nb1K0qnZYp+xBSgCSv6b/EX5/cMPsCtGcNzgoQOvsvE27gedOOQsn3lXp7o0H\r\nHLMXg+xzRdk5z+irXcny4Rd7/xjT9vQjvCVlMkQTPrRuDUfjnqYMFrO0+fBk\r\n47LCL3pK4+e1DWlD3TyS/QkMhX0yUC/rUUcRBLRPP6qpEtFwgCs17tDkyaLE\r\nOJWZKhyBQxt/IOaM86Rdk/0U+hh+TIz1UT9qXakrha1xsP9AfPcns3POoBwT\r\nJebbAHva7cWlHBxX0blg3e6Uio88kdHm5wc=\r\n=IAhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"78d23acf781c9528c3c41053f43c563e423fc472","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"patch-package","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","rimraf":"^3.0.2","esbuild":"^0.15.16","depcheck":"^1.4.3","prettier":"^2.8.0","ts-proto":"^1.135.0","bufferutil":"^4.0.7","typescript":"^4.9.3","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.45.0","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.15.2_1669977610395_0.18811381019772644","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"starpc","version":"0.15.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.15.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"58ff0efc26aa28d76a514bcbfb3b0ff7c7bd0ef9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.15.3.tgz","fileCount":152,"integrity":"sha512-H7RFf1ilOLruwkbfvaeToHEVW+8+9vjipISwMu7krDe38L6D7/LQmI+vr9fDWDVCr5HhRmbCsTFOeIIcYgz+XA==","signatures":[{"sig":"MEQCIDCasZzzQMjG6J73VNK6UQ7H05vUDkpNx0R8MN9tpEKhAiAfKjkHqW3bZJoxe97n8QXMHpGqfRYqTulErk1RsdyZiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjigfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTpBAAj0C6wPDFPpUwUnbuu5/mFOi/k4fCtv843V3Jr0RHvf9Ug/hY\r\nRfalx7z1NLDgALx/mdSbX1b3nKQ7V/Uge5zTLo+TGhvfDagYL6luoiB4lrla\r\ni9MlLpbnjTKyPmnaWqGw9ffnHJjKBT9qyIDmefnUhrI7MiNU8VQ396LphD2p\r\nyu0hx0Wb1iWjpPE2G0HeqJk10aRV166qudmPejpTaFvrY2iiMJw7l1s3gECy\r\n7txDThsBGYMtpK0uiZKzGQdXyUi4tMilMAAKbPs/0B7ytZTcNTLW8SUVHvt1\r\ni9B5bEpA5DrWBAzUCmhxVrvbY8vVSgfu26L6JkiMOy/oX0SdLH649wet6tEd\r\nqOwyQB0fmk0iZ2NQKx/wEW9ZcBgGuZ4A/9OxFVwdy4PrewCoQFneTTHwjjsJ\r\nRcnVYLTjp1B7w4wcHdLNugYtJAyDzX3+6zp0rkOSC0PJQrMt78EckMdeVbbm\r\nyTyPHc7EDtdvC/6JnlXAPLt5Zo3ktdQaD+OZET+9fHphGRPtdHV5TaMGB0y0\r\nxWZbG+1CwVn8vsGVHeX3hzPTpLN4JxxZLPfmRPJJjYvdkxV/gILFZ3hV006C\r\nxztvXLePDlUtUDyH0vZBRuNACF1EzUHKi3nH18wZIox8EArwHO87LMVTTWen\r\nckb9yzYQNMIRCUWVSNP8vfiLzgprV0FKxsk=\r\n=RxUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"65ab343e7dd2e1485c2567ecb44f62cc4b0dd5da","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","rimraf":"^3.0.2","esbuild":"^0.15.16","depcheck":"^1.4.3","prettier":"^2.8.0","ts-proto":"^1.135.0","bufferutil":"^4.0.7","typescript":"^4.9.3","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.45.0","@aperturerobotics/ts-common":"^0.2.6","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.15.3_1669990383699_0.6395974673269402","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"starpc","version":"0.15.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.15.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3dca44bc7eefd4e9d641cce5f9c13a2fdf725bc2","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.15.4.tgz","fileCount":152,"integrity":"sha512-d/EcmDpHjATPxXLcJSrAY9M0w1X0umYXXzb7LVPWxex/18gFbGOYCRIxdU/aIXw4wrk+1L86FaHsiZmYZHed2w==","signatures":[{"sig":"MEQCIGy/IrqxRA8iZWDABTW/75i1s6mZWyYiAl52HpAx+qauAiA5mCJcJSImkQU5i1zW4OxOIydBGiBbLvN5RwMU/bfvkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjBGwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmcQ/+Jm6T5FSDfTU3velMXiqa8pDoe7D9dVDRmdPV80NK0cBRVFJ+\r\nZRyKM94tgVURFJ6rGNw5knJNWsfjEm+2DnckcN++AagxVfnTeai+64F81oZd\r\n6aNw4xQ5TehSyE2KPQeHiNDGPAqETs6dHNK2qywGRcqW8c9rpI0jkh1Sc4jR\r\nKvf5P/OwdvEKXMM6PoIq8uGOlVPSENbu5gwNyaBPpHEBq2wGE2Sd6k2V3ioe\r\ndQY5Zrcq2l2F8B4WTnFi6BvxLqWP5qGKgweA7drY1xz9tcUHnHEx9FzcZTCX\r\nDyZD88F3Q18Ju8ALlpDZiWvb9ONaN9xEWVyqOIXnBasYj2LczzNvj4wPAj/G\r\nTmRGPHA2X87FdiRfgCYJpTVSaekIIwdIYrKirtKPz3sN8X0UongSNPmS0B08\r\nk2bOnT/LVefZljKYuIdNJ7g5rRffyvWkar/qTsbh/ABcuzSachOEcUhDU+Qd\r\nxs7TVTn8p38JfAQc1EM09+A98TCKel6UUIb8wX1rZOz+zftvpgD9WUyM8xZV\r\nhWMs7YHi2HNcORp/F13S6+O9M9M/DY9lrrGI98vhxuqEOPTPEaxfLNTaTjp4\r\n1pUFogSzfOt/sj2LpDb+rATsea6ZDpzsn91ATEq/U7ROs7yATh6A+kdlwZbt\r\np5mkZKhn+NY98rHQAPOjcNdjAU4b5bTxQ2k=\r\n=Y4h5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fefdae7b022729ad514b1bfe10e12bd6b88beada","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.3","it-pipe":"^2.0.4","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.3","@libp2p/interface-stream-muxer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","rimraf":"^3.0.2","esbuild":"^0.15.16","depcheck":"^1.4.3","prettier":"^2.8.0","ts-proto":"^1.135.0","bufferutil":"^4.0.7","typescript":"^4.9.3","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.45.0","@aperturerobotics/ts-common":"^0.2.6","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.15.4_1670123951975_0.6440487539059496","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"starpc","version":"0.16.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.16.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"cca5dd5fe5f23f4d833e301ace4c706e7799ca20","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.16.0.tgz","fileCount":155,"integrity":"sha512-U8WbkhgC2iDmk6P8zcQoSoK0RKm4k0k5fjaWg/D7PNIeWvMMeUc64VXiAtyqrkicoZl+easG9sn8di9CZh67cg==","signatures":[{"sig":"MEYCIQCk2GmSzQDtKy5HofLlWy0oWuxlkyYd5zjY2VAEaWZmEgIhAKIj8F07kf4toGihAHbSurrDISZbX4dtPMnipVJhO/Km","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmlU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKeQ/+NzCUI7lBOtjs3szUd6mLJc4iKerZjBftOSL/hNJS8KkPayuw\r\nVSl/0p8GNWm1EL6XaHqRH5NvdThAPIpUdEFxcboqCYcxUYNaceFOY3qf62cl\r\n1ZOzpaXx81rl9wZ9I1QEOuNrnfxqk8u1QPfbEhzdZdwLSCTwselxMNGGj4eY\r\nMmsrtebsTPVh48RD2jKIazzZhL7oLL8rX7j5T0WYScpNqRq52LqYK3hyTJBQ\r\nmJE7cUbjp39khv3eCLzOHt6Au3WWH/4X74VokLIR2vz5LTcOGfEz6t/UsRPi\r\nZQt782pqG1U3NgCT9qdxUPLLVD0EoPryCuG7hBVUOYOmZpMkF6OxXOjbM+Ba\r\nOqBvWHgJDN6gMXQNz7PD5pPspzWRh57dRYMAyMyBayNhMfMRM9elxgXMRWnd\r\nPkQpPXRstYe/4WeJTdFSv4o4SCIWOW6aAi8HqwPZTTctA/5weTLFBq3ubp3J\r\nNR509rdfRm1AQn1c6MWVfJ3B0MK4Gf1APz8V6MxEGRP0kuLRqPaA1fCsZRNn\r\nJKqBUFn2aKSGXZ28QeBfDoKj9WczKnL6/HxX3fVuxOr0pQTcAtsGUkviLBx1\r\noW06AdR3KJzMt/1vMkze5/jxhkaSf+Hy/MQ+yIwOpva2OeL4av0W9BwUqhu7\r\nrzJ/0EbJ8t+h5qBNqvFA4/EdU2FRY5UTu88=\r\n=HGEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"948ca90987417a052fd45d59dd160bc50fb29e37","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.11.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.2","it-stream-types":"^1.0.4","it-length-prefixed":"^8.0.3","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/interface-connection":"^3.0.4","@libp2p/interface-stream-muxer":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.29.0","rimraf":"^3.0.2","esbuild":"^0.16.7","depcheck":"^1.4.3","prettier":"^2.8.1","ts-proto":"^1.136.0","bufferutil":"^4.0.7","typescript":"^4.9.4","utf-8-validate":"^5.0.10","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.46.1","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.16.0_1671058750156_0.6844347871830561","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"starpc","version":"0.16.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.16.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"344eae9164b2be1675cec720c7a924901f7bf25d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.16.1.tgz","fileCount":155,"integrity":"sha512-FyX5ol7azmtX5cHNe48fUqhegrPrNf2hY/jAenSyb7pjL2W4k8cdSZhoV5m77VDP0wfRU/RTK+MnZpCXToMdSA==","signatures":[{"sig":"MEYCIQC2ffkJrorR+gnB1zqzEwXc+gcwhlaaY+1R1qDeYt8m0gIhAKBGjz04ygHni/CmGXjTkVDUlGZaSYu0TmSZ+w+x8+CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju178ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCfg/+MzGo9UqWDvwig6DFdUgzTCU7A5IDYCViRCcbFpmP9uFbdjdq\r\n/32btldijzelQNl5/vHObVox+P45B7tCI+BeqGgeFdfj51KDBZHgB2ltJVFg\r\n11zXnEHX7XLX1RoHmhL1LkwiSWCo1nmkv8ZBxfRzgxzC7qfX/7kKyiFVPP5I\r\nVLTbhZ2lZSJufl8xCaKOqRaNDJD8OqV+0wBWQk6cLyPrrG7qqeMFBs8Y8aWf\r\nN9ebuS/yzALZk1OVgmrbBMdtfU+Qcm1PZiEBfDGJ1FHHYFVLcZvWQ3+9z7rV\r\nJw+LnnG1gR2M8HwTU1R0drEKXHwFoFhMeL346AKBBLooTtwGQ4FgbekJcvC1\r\nkUjBH/Gl42FqVFuPp39d5SEdEbBoOdbIF92Uxuw1Oo/CtNpYmuB9N3m36VR5\r\nwUTsNXXy+fE2rl4KzeflbxikqopSP1Eci+URBFVfo886pEK91aXn+Cuo6qhc\r\nyAnXLfAvDYimxPsbpk0GlcJitDJM5tGatunLodflrW2+ZvEq8sl9GvHtkO/X\r\n07/WD3HUePRd5qeZC+9g5iJH189/zJ5jfIfxULoFc+iu4jrR+eh8y9drAOq0\r\nKYLH/ZcViEp7VTREA53R8bkCzg1AAzVUtC+9cwCXaAtccGeYc9oqpHbqjeuS\r\nicp8lYSD6PgWkkNBO/oxQwuSvz/C2Ge8m/c=\r\n=IJXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8968c2eb54c1463b15c9033167ce991ce8b07164","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.4","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","esbuild":"^0.16.16","depcheck":"^1.4.3","prettier":"^2.8.2","ts-proto":"^1.137.1","bufferutil":"^4.0.7","typescript":"^4.9.4","utf-8-validate":"^6.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.0","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.16.1_1673223931874_0.840960564425383","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"starpc","version":"0.17.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.17.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"da7f5a5b7daed4ebd367f47e2024632610665124","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.17.0.tgz","fileCount":155,"integrity":"sha512-Ty7fppMaJQvFg4Z3J1Cr61IOcY2zYzPCbRmEfIBUfvwXzZ80Ie7YF2dI1I3v9i8uCim+Xj8VaArhb0TRdDr5xg==","signatures":[{"sig":"MEUCIQCLB73oOzo3M76KNrQioPANdWNFRIeJWY4PhBZA2abDOQIgTRFHWxorugivcZOK9O7aPAtbLvYuZFjsnYu1bjAcpHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxfN1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhiQ/+Liqr+60YwqHGNuTybCG8bzHB8/GzJ/U4EZg7B9zyKOSDqhvc\r\nsWQLzBDG2bQy/byyg5+Maa0WqxNKi4uGQdeV7ZwnntN9wSq0X6mm+ckpHY/S\r\nv4dCeQsnveAI6tpCMMrwG1FCn2iWsvuZ+62Bape6QPf26BT3KFeIDrUQMpZ6\r\nAJUD/04+7mLAtxLB5jm1ke/V49vctzYUofzvDgWF2Bn7a12gTu70yLMLxUcY\r\n0fZlh23wWS7owS+reG7TIDwoF6EIj+mTBaSxhH48AEQZsR2vbrqFYdUDESob\r\nXr3mA/SduZ9RFVv6kJ+SueKrTW4bL+HgzFb/92RTsApQwHx+H3lJpAbieDbZ\r\nLQtgH59HMIQ65ROKGygDFHbQULJgtJoIKoGdwqKsYDDEsZK/J1ZF4kSSlC5O\r\n7a1BQtwEyVb7SKJHGDF72vAvT79bmQm07Ih20emy3RO7iXpLGLHkWmWGGExx\r\nC1oH96+5gJ2XvrjsQpvjn7Mygs5Ia6G/dxZqyEmrazjo+4g+V23ecpCuyjTx\r\nkYBPxLtZwp6Pcgta6TGzlVvpSnU0iDfJzbwE0N4tUDgFHBcwwvo4T5XlHsW5\r\n2VgmjFMulLiYTabkSVH4axFCQJs8nKNDAGTvFPr0dl+yen4OO+XFKiQSKR7d\r\niLofMSsoTQr5zPGVVVi76Z9a77odxt/bDKs=\r\n=KcXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7b61c7f3d0ab22802ee7af9ff780a69271b4d449","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.5","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^4.1.0","esbuild":"^0.17.1","depcheck":"^1.4.3","prettier":"^2.8.3","ts-proto":"^1.138.0","bufferutil":"^4.0.7","typescript":"^4.9.4","utf-8-validate":"^6.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.17.0_1673917301360_0.2476943085519252","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"starpc","version":"0.17.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.17.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"834f722cf300243e4a15e05357a543c0722993af","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.17.1.tgz","fileCount":155,"integrity":"sha512-FRGYJU3pm7L+iXC8jEzJ0u5kVx7M8qI31TqfQGaV8c1oFdp0dEyQlE5sommrFi/vQr5OnULn+fo3gTMkzNI9wg==","signatures":[{"sig":"MEUCIE4U6oGKsh+3Bgva216cefQz9QllEb+oRVKYpSqC4O/kAiEAksYaS2gva6jkcES+k+GAYVdS7AutN8PKM/UJElIyG3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx6chACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcjA//Shtn9heDe0UIO3dY5G4SGb7nekTmwMQcGR5R2LbIzHI5RzES\r\nTEj2ym6cBxLJAYrrYi1hjhBUo8DHJ1A7S9Pe2Q0LrMMv/HK0aWDcmd+T1fJb\r\noCG5VL44vEzEeJCZqtsMJf+Yj1z3JjJNxZ/YpyDDgf3/Kwc6F1zlk6gTM0Cu\r\nZUAql7LN0A+wOueIvcLCJNeSO/mWdnOytz+uvCE/S6tc9Yz+HsU3j0wcyngj\r\nv8bJUJGDXwTxhHrdhYu6K2zG8K+0m7VKDvk1231vTxQpS/x6X/opN9UjAL1h\r\nkdAltZFW9haQhRKQYnMSwWlXPPmadKZTC3KTDst+jI4kN1YgAiQ3rqIGL19N\r\njZOHw++iKfx/qwF4XJU2++NfCQfGSESdylrpJ83O36LwxhraNRFvXoTaBlCm\r\n0EEDzcuBMzsSHUSWViJZj752iTJGuGWkUMr/TTQ92vSltP0SHrUO6Uv1no2U\r\nPvb7l0qUYbl4Hp44DU07bwNDIBZKKDzR2MSh1+dzPlSmoYBR1FsDJuqCf6Zc\r\nU4ejc2avCjlxFE1/zb26L7y1zIbZVNrXhDJSUPd25JkRhzKXNbYKNVSYiQkf\r\n3v2pnQ2EA4AtzEGj6hNTC1/QYNDmOfyTz5nUaVesLJbGjzB1Pq5LbenLAdiK\r\ntq3iaV5bq2zoSHoytfoLG3aa4YrLyHJ6Xo0=\r\n=C4TC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"05c58bc7b0e58d4f43ea2dd7c7d855566c6e7456","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.5","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^4.1.0","esbuild":"^0.17.1","depcheck":"^1.4.3","prettier":"^2.8.3","ts-proto":"^1.138.0","bufferutil":"^4.0.7","typescript":"^4.9.4","utf-8-validate":"^6.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.17.1_1674028833013_0.7225760344506711","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"starpc","version":"0.18.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.18.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"971b2859eec42b4caec124de5d16965d8f09cae2","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.18.0.tgz","fileCount":155,"integrity":"sha512-kh1eBhtp853hCmSujqN9K0OTPK/iWL4ReT4SYU0zKUd4VN7Dwssm6tVAStH3r+ZX21bsgPRthXDvxSZMIUd32w==","signatures":[{"sig":"MEUCIHOKW70u0gA71nF1b0RB1YPhaNuclg4hIgiBwyW+N/fVAiEA09GY63s0uGiVfGz6vFfHyqLA+FJYYRQ6FgGbEhg7KFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2HJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf4w//eWPRsa0s3tN/IRJZIWytFJlSzhg7f3ZwyOVvjPSOSAByL64g\r\nZHZ8lOmD94mdSdgr5tTZF1ExZsigheL/5SBwDZDxvZynyS2SzVhmTOw9ObzO\r\n6FiU940VCESN+BFVA6D7xUrZzAI+uGYr7kbNSIB0HR2UGThNXrNGbEGjnGwR\r\n9WDCPIBmKjGbIE72m4lz2+GRKA6kZHXSHr9vqO8skuE1Uo3nHrNoqt4qfnZa\r\n2rEnUQhNWta5/JiwqTAr9NhR4mGklt4kdDMCHmzO65LF1ywgXpsHTtI8StYT\r\nvbH5JpDoytav/hvJ1xCVlVejT+JIJW9mki2ZDYPZP/WaXa+emtG+ukJrOYwh\r\nXKFCR/2ducf/m8s33psHhjvRLJzi6/cXrPXomDmBjgh6kEMEhJT8KRvd2xsD\r\nS2fByk0izvIoKKATRKpH6k32SOvQLSBg9YjfnCeT5twRY3Wk1IZrjJa/EvLy\r\nv7cMepUYb3L29PmoI+LNWQ8Tb9JmFXz3IiWGnJdwKVhttHFPoQRg/xYF5+ke\r\n95cTeO/39ktZgmNfgxkTtX0RRGGIj+AohPrj1ybN8aWoUIS27o5QzDCOoAxw\r\nVVQ5bFowgIeNBNWcg4v9dImJXbg1X32ZEtB/pTXyHx/dpz2e93mlGdVMDaXr\r\nmo2Dz26oHCoTm/Hg2pbf3n5tBc7iGZ3g+LQ=\r\n=PDGg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"565a660fdfc67e4c6a41c56d620f1349230ac3b0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.5","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^4.1.0","esbuild":"^0.17.1","depcheck":"^1.4.3","prettier":"^2.8.3","ts-proto":"^1.138.0","bufferutil":"^4.0.7","typescript":"^4.9.5","utf-8-validate":"^6.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.18.0_1675129448469_0.5892400525674111","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"starpc","version":"0.18.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.18.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"05a9b2bb39141846e8540cbe9b7de0d2cc726b26","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.18.1.tgz","fileCount":156,"integrity":"sha512-NVbaxebLzzqkcLTftLJ5mhpqCyD0Hx3EqxnHUxtnWJMnnM9bNmVyUahcNh7bBC9pDXHzrpxW4NsLIm06pHozlQ==","signatures":[{"sig":"MEYCIQDpDcqLH//TylDQ+V3WEcoL8v4PwsBLxUn+95ZX9mfYtQIhAIIyuMVjhjmJGsLhtHdbL1+CK95B29SlT/92nmE+0VlL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj90EPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEjg/7B8mA+owjs0SXQrvL+W9nVxextKbL80rDkvG5tpdKRw/I32QV\r\nv12nu590avOpszSM5QmRemWfbkF8Zv/8GJEwUDqh8cTJaF/TB4VPR3hr6Yjg\r\n9Sqhrnm/j33pbM9mm1XGXpMqNaXSjjYz9rr83mgwfibFKngiHwfB1yTQfm6b\r\nwcinCdyVhzk0o2icgi0FQBpUG2AX2gTs8j9q3y/VHXbLoKtkJMUo4yFqn9lY\r\n87EWs3krKRRSxzkCY9NrlefbXFv3f9iY+q+T5kk4CKqcMRRjOOxl3U5Yl3tV\r\nVWK+/yFU2cauuOGVbrgh1dNoXjEXp0KD8XgkQ0WUi3TLQ5Au8nkV8YEYEnih\r\nmS30uikpnLYNYKLx6c53d70KhezLXQXCyXc9PVnDOsOQw23E8TNdIpge2HmE\r\njKB0XfwmZfnFafkFYbBo/9jrQ5QY4ogYfsPwPzx0sT27Y9wWEITu2AfV1Jjw\r\nROKzuZK14kyh9tUGe+WUpI7YDjSkdxjAMG0XC/jEXZbS2NXfhVR73fj2Y4Aw\r\nfI2j6yZDojZO36hUhg3CrUhnituqgYfo6/CIPWf7Wc1L45c8qerX0YGr0pTn\r\noTvmTS+OSw9AD+GNNTD2eXTFsn0QUHyjKaLiqXfGaaXODPtFyfVRTBfVcYku\r\nO722Z5zQZeqFn4KAvuDn1i0tKwKlj35A1bs=\r\n=NqV6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9ec79886093e252e70209515d3ca84212ec8e4a1","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.5","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^4.1.0","esbuild":"^0.17.1","depcheck":"^1.4.3","prettier":"^2.8.3","ts-proto":"^1.138.0","bufferutil":"^4.0.7","typescript":"^4.9.5","utf-8-validate":"^6.0.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.18.1_1677148431072_0.10276492370262114","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"starpc","version":"0.18.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.18.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"5632ac375979c7cba28665ff2f93f50531b95dc6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.18.2.tgz","fileCount":156,"integrity":"sha512-LE0hDC7cuoMZSkQ0nrAQlK7ZWUdNL2alWHrNwJJRiHlzSrnVc0T96tWrFigCRlsfB5ylA+5hpkXHnbPPPQoWBA==","signatures":[{"sig":"MEQCICMv3z8FMgbehuOXX/3zziZJ5bfTDrzYXDhZYzTM3Lr4AiBEmojU9iWnZn0vHf3BHDReedSMYbl4KNz+G8F/gEYD1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/UXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZTA/9FKSFPbZhQhzqF76tfzVhQPn4oUAPPVk3sla+Y/jrBaV4Ryf1\r\n92qCDl2bdBQ39+S9gY0/+pFjANNqPsDh7IPA8IwqQH8cxaIPN3ziPfJxWEo3\r\ncsF6EjdqvvmQWWKBLmanC9zRI16ZrdodCMtQwXaPisa7ZjqfNM8mOYXqN757\r\nRHQRc96/TOf/b4nX608s+OC22EUe86hhWM4L/iTO6cYt7sPn30WcDoK9ZmEB\r\nCH0pZLAIXovatnDnA6vjmktgZYDyag33CaOs8KCooyBb8vvaWmiU/IBR3lID\r\nPKox2qWsqaXCBFxOnT9BI8q6wE3i2vZLyhCBj2xY1gtp4ldH86cAXDE6xRkf\r\nvtKJm+8HuGsURRtsQe6BLesrA4DtRBWVO45bivPl2MyLyQ7BOozLxChRAFA2\r\nsszCm878fCcWw4L5K4LU/GdtZEUNLiwFMPiYMarfh+C5M/vG643hyMQHJvST\r\nzkeSrpsNuVH/TVouwEBU036hB59lEuvXFByg/uFLOjFCvjyaKTQFvvQ8KZtZ\r\nlazMRa766N19wmovfkbfaxHPMF34EXUQpBhp0QvyoMz+YWeV1QilE7Uf1iBI\r\ng/S6iTfH89oYJFzG0XPgsl69SEmgCucl3+QimC0LULJrRTxwmGH9RE/BLgma\r\naoGYBCAGa1aXVfor+mgqBkbVdkp95y1yLmc=\r\n=dtFA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c320f69e96627226a391b34ec176a4279363ff5d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ws":"^8.12.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.0","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.6","@libp2p/interface-connection":"^3.0.7","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rimraf":"^4.1.0","esbuild":"^0.17.1","depcheck":"^1.4.3","prettier":"^2.8.3","ts-proto":"^1.138.0","bufferutil":"^4.0.7","typescript":"^4.9.5","utf-8-validate":"^6.0.3","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.54.0","@aperturerobotics/ts-common":"^0.3.1","@typescript-eslint/eslint-plugin":"^5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.18.2_1677542874531_0.28393509151219454","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"starpc","version":"0.18.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.18.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"4f744d5f1418883828fbfcc60301ee4495c1c674","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.18.3.tgz","fileCount":156,"integrity":"sha512-vUq6+Mc1xt/VjolgiO9DLk2Ehwt8l9vIN/ugt1bne+wUTonjIxx6D5Ne6N4BRC+VDFuItrWpA9lsAxeIdfChNQ==","signatures":[{"sig":"MEUCIQD6BLkl1iMuyKD/7St825TJSd3vAXUmZOKTRR1WvZpz0gIgAuMmgwrkRcCXiS/9VEgr6DTVIw+u2EaI5wNDkePApOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGT9xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrraxAAjLzokHWJSbAlwcZXFN3vmM1x296Qjweh87q8ghkgYcBMb6/8\r\nQ+3cwnOqBQiZXI+ngwy3RG73KdU2silEq5RbwSdPG7sSUyesH3nGVOVn3Jld\r\nPxxfxyZv2ZG1sQuHXu8CImhgdgSjVfIPD6+ibWX8TzFEvWOvrAfavwuslPgt\r\n3LPA1h3EbH9ZPNDQx/+WF78/0sKbShHf7c1U5SgH704DAOlOS5CRe/9NV9JX\r\n28g61/QH+7fAlIw34XorwL+5/BzKqKIIXdzNT/43oje+UltmMAhOUQEFmJ8E\r\nu5i4q9/AfkcaoVE2CozBihXsFYtEnzC+Ws3xSn5zlRvewr7Zi+Wx8FolBdu4\r\n/7RLUjGCT8/Xq36ALQ9y9azYwRKsWZymJ0xc7wtw6LQ0qrF346pouVZs0y7t\r\nrZH7a2vfc+ujKp13wz3aUHR9ODHlGIjjmAcBQvSnqTdb2QPvqfewALKhs4FR\r\nfeYZe/zEnMcU5ekBDAt0TzIpf/6amH7v1VfXFK3pB5b8JeokoV6SIm0hI9Xn\r\nBCLzlpFCZAW2YzcjE6wjvSwwHZyIGN9PC5GOJ6+xMupVxnjMkFcmV4uuOCv1\r\nNhZ8NRF6mtqIi1AgUfPZqi6H9zAPP6/TcF8WU+ugQ0vATC1cIGmOkw10aq8Y\r\noemTrQ7atqMPNx6MZvZbOBztNDfbHpFH7U4=\r\n=a/IV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8c52171dea003cefa12e7c87d6d0cf797d2aec05","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"8.19.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ws":"^8.13.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.5","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.1.2","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.4","@chainsafe/libp2p-yamux":"^3.0.7","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.36.0","rimraf":"^4.4.0","esbuild":"^0.17.12","depcheck":"^1.4.3","prettier":"^2.8.5","ts-proto":"^1.143.0","bufferutil":"^4.0.7","typescript":"^5.0.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.56.0","@aperturerobotics/ts-common":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.18.3_1679376240884_0.05873858234950502","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"starpc","version":"0.19.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.19.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"1def528a52edf9a9b722c0c83d91103db7c4ae3c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.19.0.tgz","fileCount":160,"integrity":"sha512-i2YoHay0oPKexYlzDxV1cfFWBDi5U1YvvX6o5mS0YqP1eJxADRVjrNmfVxZyDa8cbcvBnXwx60VDSDRb1LLlDw==","signatures":[{"sig":"MEQCIFV1l10iO0AZPFL7P/2dgj2lCKyatw0r/Euh73xbn6bLAiAS3zuVlJNto0t2oQVD4bCSeqqVcUN8qy0Id0oCmEaLYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLJbXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfOg/+JQP7pZ644rlUIYgrBBwDyzDMjOGlz7C20QNNzliPiLVm3C+Q\r\nRPfVuU8Qkzebb7ywnXoymbrwx9vWuWt2wcXhDfcsNRlDAel3Nm0jPewUF7mN\r\n/4czLiBSQpqf/abM8/pnFDJhvCqpgl6jh8S+fV3kmq6CDuXOPStqbSO4Xn5C\r\n8bFqk952bcvvV6svrlgQuvZ+8cSmCT2LID3ZAu4DTw4IhiTRTj3JUm5HS8eI\r\nBeH3D+kmuhCI5/ztsjZ7IcmbBIkASsteapLeeUXTEnoll3wBQK2I7vQ5fB6l\r\nBFyVyYzJ9cSHlbikauGTlrIP3Y1S9iIBKaYOuhbB24xiLlXLPs3GxEajmZ0Y\r\nbEYXE7q1gx4eseAjFQxRWCRO6Pqyl37xfqROe+MQsvfkg1TVc34wJKrN98n1\r\nZ2vaxiK5DApq7haAGWW5x9Nuh+Q5ue7U5gGBA/R0IFzdokVQSPKImJCb2Y7E\r\nwvWiCJDcObLlvumy+ZaFskQY+YMQ8dZWgYaX+UFJSyJ0kkMJVf2Lwjwb/88q\r\nUUOfGzVp3ALgM1Dp9UmGaKaVnZaF723W/Pp89M5gIJQwPFukWKD5JVT4GSvu\r\nNC+iVaJyjaFWohQHHX3XgnsxIPPLhvNKYxqyAUk/AsFiRqK2YNE4V0Fpx+Aa\r\nvSPTmJjVjaDGs8la1/IP5PjoC7H6oGt3Jxc=\r\n=Z28u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e32ce83167bbd5872d6a613ac3908afd8b692b8a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.13.0","long":"^5.2.1","it-ws":"^5.0.6","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.0","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.7","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.37.0","rimraf":"^4.4.0","esbuild":"^0.17.15","depcheck":"^1.4.3","prettier":"^2.8.7","ts-proto":"^1.146.0","bufferutil":"^4.0.7","typescript":"^5.0.3","utf-8-validate":"^6.0.3","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.57.0","@aperturerobotics/ts-common":"^0.4.2","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.19.0_1680643799296_0.7681470777727373","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"starpc","version":"0.19.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.19.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"2e77146e854f7d5a4cec372f9e7138355bff80e5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.19.1.tgz","fileCount":160,"integrity":"sha512-pchzTSXpAMhwaZ4OIMJVZNc1/kEv/HMHrxndbkDzHEYqFSMvuRa2XnaFFg7VbJpjB7WzdqKocCvw/DC2jpGAHg==","signatures":[{"sig":"MEYCIQC/JCThW3RgqpazKmQwcOenvif4WIIkCWXoIjX1s9pI6AIhAN0hJ0sWYu1V0TbxksnDzZMZOdvj1F8Zdn8FwpZ6M4RG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPx9WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZMRAAj7a2KvscIyuzeCJRjWYeuEri0Bo+RjHhzsmCZj85Sp6huczU\r\nsYWpUrPJioxfbJyJFdn5K2VQleId5HvvcEsJiMQqQPhVwqNPxLbVPbOXS+da\r\n1VDBiZ2mkcrOqIpSGqD6ZluqOySW6ELQqU/w4O5yhrraSe4GtWttXASDbjqR\r\nLCPIXZa47KVBiqNZhcZF7Pn/SaHUY3YjcQwkIaRHyL6AGLJmh2BvreiUW5Y/\r\ndhS2HCVt94y/gqQZHK8RWHsybkTJY2oKPg524R+VbpmgKA2r9+wRIhLUpBJp\r\nSWQsLzuGjJLo3Av5CCjD4+Oo6QWaqY5BBIF6nT73IXdbsAKM+01wJg05uRMN\r\nZrPcdjJHtOMa129yKR9cGb5KKBw9cuPmvEcVjGPYRPAlbR2IGtMTt24wP1dE\r\n3Da2I19cvMidZB7nNvmwCK9Usy3uzHNFkJuCbPw/VfjaORE2noDZkbyjSK1n\r\nEG9QetKXyEYJ6JShNUw4y+vGD5StYUTAP3mMW8RPZ7vu2+bVcNfvmDpc+tBB\r\ncJ6D/HoEldiF4LyN74QQy6oEL66pLaLgILgML1j9ak8c8Qnjxj+/ZsJXrlWH\r\nDszpfGmg8sx1t32dq8WfO0/lmzxKWDL3+NlpDrgD6YWVCc6DQ+U5XkDh5/+b\r\nNmmGYijsALCXUop0jPSjAB9UitYciDWoUpM=\r\n=x6zA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e582762b142e140d8e629fbcfacf03eb606978ff","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.13.0","long":"^5.2.3","it-ws":"^6.0.1","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.0","it-pushable":"^3.1.2","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.10","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.38.0","rimraf":"^5.0.0","esbuild":"^0.17.17","depcheck":"^1.4.3","prettier":"^2.8.7","ts-proto":"^1.146.0","bufferutil":"^4.0.7","typescript":"^5.0.4","utf-8-validate":"^6.0.3","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.0","@aperturerobotics/ts-common":"^0.5.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.19.1_1681858390406_0.45310680138892123","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"starpc","version":"0.19.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.19.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"cd3a9e759e622eab9de891046be2880f86535c1e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.19.2.tgz","fileCount":160,"integrity":"sha512-6KRvyt3oJcrNA/tXRQOtGdjv1LcRAsHcnXYOfNy74DtiKg1ePavpeI0U6nJFZ1AKrLWzlnkDN0Z0t2I8kw4cwA==","signatures":[{"sig":"MEUCIQDMA0INz4kBXLnzyx7ItXcyYiihfVi32lG3H2q6ScscowIgVOlAOa0q2idpU1HRaDouhAd9w6jwodNUGcixvi/B1cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412334},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"97b048db748e60eb62480f8efccc3dce1219c517","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.6.7","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.13.0","long":"^5.2.3","it-ws":"^6.0.1","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.0","it-pushable":"^3.1.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^6.5.1","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.10","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.42.0","rimraf":"^5.0.1","esbuild":"^0.18.2","depcheck":"^1.4.3","prettier":"^2.8.8","ts-proto":"^1.148.2","bufferutil":"^4.0.7","typescript":"^5.1.3","utf-8-validate":"^6.0.3","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.11","@aperturerobotics/ts-common":"^0.5.0","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.19.2_1686688068578_0.24219476266424533","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"starpc","version":"0.19.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.19.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"8b0141cbb1495a40f21f4d39d72015a7e7368f15","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.19.3.tgz","fileCount":160,"integrity":"sha512-389zL9JfFSwmVxkfMpGuLAgFtJXplJbW4y/KEmj564dHyFiXX2w2T3SJpR2WvRu86L13yCemgNo0SKUlnn3/eQ==","signatures":[{"sig":"MEUCIH7Lk+OwWP6eM0PXPXxK7rYmLs+WNAnAfWtvjcbKIM6GAiEAlf9CULomB8NK/oe23BN8pHMqUW+fJLDyI+5u10ZxGaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412534},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b12fc59f6fb19f56ca1dc6239471a41d18b45b25","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.6.7","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.13.0","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.0","it-pushable":"^3.1.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.10","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","esbuild":"^0.19.1","depcheck":"^1.4.3","prettier":"^3.0.1","ts-proto":"^1.156.3","bufferutil":"^4.0.7","typescript":"^5.1.6","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@aperturerobotics/ts-common":"^0.6.3","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.19.3_1691928032948_0.43481944329470523","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"starpc","version":"0.20.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.20.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"6f3160b34f040bfc311be4637d15c2ddf717f168","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.20.0.tgz","fileCount":160,"integrity":"sha512-jiO4Xj6FcljtWB/MBNEhmO5fe4ogBdQRI9r3ISFdBiLSzfWeaSfE45/lsijK17BaTGa0ZKmbC3YfWEnXvjX8pw==","signatures":[{"sig":"MEQCIBBWpetCkaP3IjcY0fPmsbz06adv50dXJUfRLFnDPFc2AiBHTr2hF8ZbG1PQd9TaszJoUEaUQXQxQkKwg4iA75T/iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412534},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dea3c1fbc85356c66033e82aa0d31f5ce21e10fe","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.13.0","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.0","it-pushable":"^3.1.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.10","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","esbuild":"^0.19.2","depcheck":"^1.4.5","prettier":"^3.0.2","ts-proto":"^1.156.7","bufferutil":"^4.0.7","typescript":"^5.1.6","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.4.1","@aperturerobotics/ts-common":"^0.6.4","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.20.0_1692740900860_0.8710944043550002","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"starpc","version":"0.20.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.20.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c8bf25c7fbb3b5986e0de79f1102b39716fe0978","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.20.1.tgz","fileCount":160,"integrity":"sha512-AeyY8BZbjhWxYTrkMUV0K/ITVynJrsTgkSf94q6XOff9sTOm+c7ZQJxZOz0HPWuXWk2W9YSlf0rts2S9inQbjA==","signatures":[{"sig":"MEQCIH/0oe0IKJq8lgHQNp7ZIEBG3bGN2Hyy+Q6FVNSbPTRHAiBoADFEHcfOc6SGyFwKLibOqeou7ECo8vFtWAMYMczSLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412536},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5c3b97cb07e061cbaa40aaa5a25efdd2523a620e","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.13.0","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^2.0.0","it-first":"^2.0.1","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.1.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^1.0.5","it-length-prefixed":"^8.0.0","@chainsafe/libp2p-yamux":"^3.0.10","@libp2p/interface-connection":"^3.1.1","@libp2p/interface-stream-muxer":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","esbuild":"^0.19.2","depcheck":"^1.4.5","prettier":"^3.0.2","ts-proto":"^1.156.7","bufferutil":"^4.0.7","typescript":"^5.1.6","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.4.1","@aperturerobotics/ts-common":"^0.6.4","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.20.1_1692741533837_0.6191339840450154","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"starpc","version":"0.21.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"6a673c5bbaaf6b5ded23414c2038958baebb673b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.0.tgz","fileCount":162,"integrity":"sha512-OlonLCs5r52u1Ukl+o9K/1vnMTEOaTeMmAh3qlBQ1dMEBz6g3z29rsqyEzIaM7c+OjTAA5Gw3iEUlOMsoUg1Vw==","signatures":[{"sig":"MEQCIED4hdD4NOwZ+oA7zXMsoJblo82fd1DRbg3y8DeDBfbRAiBwtk+a4WXZS8sD/0PMx+vbs4lHepG6X05zcFf3trpEwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417879},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"08f945a19de3b46366790e0913a7d60826739cb5","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.1","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^2.0.1","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.19.3","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.158.0","bufferutil":"^4.0.7","typescript":"^5.2.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.2","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.0_1695615043740_0.1967676080280354","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"starpc","version":"0.21.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e952fefc3f30cfeb88c8388c7ea19708d7d0b2ea","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.1.tgz","fileCount":162,"integrity":"sha512-RTTjdUlG9B9Lw06NEYer5yaBu5oCJz3K3MkwufNwccq9Qf5iAD/6+ChZapiTaYTazJXUU7ADm6aKPb4YG+SLeQ==","signatures":[{"sig":"MEQCIBV4ograx5veloEjdey0YsrEwyHzi+D5OIswkXZQo74WAiA22MuWTvH8PXTFh6bPBhAeZpsbQN4Tx7OA3qN6SjKm/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418004},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8925daa16cb46d277f53475345957170fdcccd77","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.1","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.19.3","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.158.0","bufferutil":"^4.0.7","typescript":"^5.2.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.2","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.1_1695616706598_0.7719165436389763","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"starpc","version":"0.21.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"4048004c208fbfc332407d8ffe2ed5f0945c7fef","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.2.tgz","fileCount":162,"integrity":"sha512-80EWvIGdyCQl//axvX7JTL5LCewacYGKs/gZumOFpVRa/0/4CFVF2c5jpY+/eN47xOZ7NB9sS7GzzOZtnAZ0uA==","signatures":[{"sig":"MEYCIQCT99SK705IRZ7UgP8wmu5SJUPVWlXVehGBkpbqpvAYlwIhAIxJfm6A3c9sXz7VHRPQnjl0a978M5wnMDohH7UUMUYF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417735},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a3bc3b33aa4cdd589d5eaeb8ff85dce16b2eb1a3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"9.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.1","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.19.3","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.158.0","bufferutil":"^4.0.7","typescript":"^5.2.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.2","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.2_1695617184045_0.6505682001280522","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"starpc","version":"0.21.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3c40539521d51962488cf0f0646bf379706879e7","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.3.tgz","fileCount":162,"integrity":"sha512-BOLx/QE6ZFnwYFqE+iIECCY9iw/pYX6k2UVuH6W4NX8QD1mGJc0gUCAsg1l4sLCywIoQwlM9MknBOLNwdQT3qQ==","signatures":[{"sig":"MEYCIQDpGw1LZVB0MktIQDo7igkENGvmBOiMb4RaVCRDIFPcuQIhAO65y85VMf4Nb+P0XOICRw7P77XtP6UBKxcgRnVPCial","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412944},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d870d26156f925e6bfcb2cab7b395a4c8bd43dd4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.1","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.19.3","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.158.0","bufferutil":"^4.0.7","typescript":"^5.2.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.2","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.3_1698832329636_0.20343159285522794","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"starpc","version":"0.21.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f2eaaa7c9dc84983daf388d492ce2a7ef919b56a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.4.tgz","fileCount":162,"integrity":"sha512-8b73waxZnI1fTNfIzzU6LlcyQ1NxPErqV6BYuTtIjWSMEBZgnsyr+H7tHebmmo0kL2gYxTlbj0oLw8UPysOWDQ==","signatures":[{"sig":"MEQCIC/YS/otJOV94uHiq8ezRWi1+++GkJMbXan5pCQL3e6qAiAQ00FjL9eo42BdUKtUgJhKD1V8Y1MAk7ud9lZv8HPk8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413357},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a7174eb3cb74e508968c3abd038678dcca12da54","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.3","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","rimraf":"^5.0.1","esbuild":"^0.19.7","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.158.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.12.0","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.4_1700606489141_0.25603659195345085","host":"s3://npm-registry-packages"}},"0.21.5":{"name":"starpc","version":"0.21.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"253ff858a484e26758fbf9d50b029a160114428e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.5.tgz","fileCount":165,"integrity":"sha512-aXTNwnIq2cVUSjLvlfRFQzIo+dTnvY1bU7eo28KVlHUZu39wVEG2jBBmPYd2p1kt9mmXAHmdMmAx3B4DlEEUqQ==","signatures":[{"sig":"MEUCIQCCl4JzauEQQkC6yE3GpgmEIVIKjzEm4+tTK8rnzKSjbAIgGsiB+Bw5zrsAV6Rv//EkhWpTSGGYW3YD3NBCjamiAqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415365},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1bb5b5e3865dbf9d20930fca87a5f4bcbeeb7f0d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"ws":"^8.14.2","long":"^5.2.3","it-ws":"^6.0.5","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","rimraf":"^5.0.1","esbuild":"^0.19.8","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.13.1","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.5_1701399419127_0.5613138154055486","host":"s3://npm-registry-packages"}},"0.21.6":{"name":"starpc","version":"0.21.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.21.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"731da7a20597afdec2203cb9d840c1e2ca23b410","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.21.6.tgz","fileCount":165,"integrity":"sha512-RHO4bAJj1x7SduLcIZkUPNKVCjRRHkKO79D6KJk0a2Oh0k8r738qTIpDoevT2mZg9ls+2DX4ampudrm2HISf/Q==","signatures":[{"sig":"MEYCIQCU0Ln99RdcMQZ3PkBDI7Jmd4XtGwcVyl4LhYudtnCIGwIhAK9xOc6eIF3jC6zKS8TYILnhAvPYBOxCWvH4szBxMZAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415849},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a9c29f8960a889fbfcb4cee5fd18bcf7a2ab87ae","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"rimraf ./dist && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-ws":"^6.1.1","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.21.6_1702959086174_0.21488433814996633","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"starpc","version":"0.22.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"3743a34babf9e548d8a735cc39e485c34e557c70","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.0.tgz","fileCount":165,"integrity":"sha512-/jyL8mZ1kDK/DUiCNjDgRTvywo7xFpfADZAizc0YGBmMgi5iJpeRSTtpqYRgkU2/kKY0UZOHT6+aNHFWy5Csdg==","signatures":[{"sig":"MEYCIQDxdSAt3Uhf1CD59ubZw12kor627dDjdb0gQTUQHvDozAIhAKctdNyOcNJnbGqNH1RdsIYqqRgVFG3We/6VmFt8vrWd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416083},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"06cee202815bab836057425e438168fd7f06d96a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.6.6","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.0_1703025363704_0.42487316611796366","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"starpc","version":"0.22.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c4061181c036e0b8f925f37da79d5681d3858e17","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.1.tgz","fileCount":165,"integrity":"sha512-8v82LRxOjyiC/QcYAxkCEERBaMUE++8OqEdi+pVuAqMGit7py7QaBc9gAfRoPYSrzlZFnwqkWTQ/XmpXb/Jwqg==","signatures":[{"sig":"MEUCICuWoica94ZqBHP8+lD8TrBnh3MmspHawAGKTy8mCHEsAiEAlVLpr5mTFF70VoybTtcMiqpwDnA6lIPIVFBMl8E9fvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415983},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dd77a336b80de50f1b76ec9bd40cab00502b42ca","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.8.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.1_1703277425966_0.7701547662760335","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"starpc","version":"0.22.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"90f4fe3f96fba4f82ed4bd32b7e191a41720348e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.2.tgz","fileCount":165,"integrity":"sha512-Lv4jCf/O+R5bwMWJSkHMJ5sZN1uAZA/U+wsJxyOCo8i6mEjIC0Ma6wB/uAgBPVNdkOfV5JVpUxJUlJpjcgqhjg==","signatures":[{"sig":"MEYCIQDjj046lLPj6gDBVcwyvDR2ZLoIgotyj2/0WmA2WLXYyQIhANXX89FMCkIf56Gif2ke1aFon3udDJVXY8S2LdTaRe9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415902},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"56423ff962fc5a20533289524ed358bde931c962","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.8.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.2_1703293438415_0.15026297428241797","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"starpc","version":"0.22.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"7367ad0d51f12333278a72ae66af7ac8f907d88c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.3.tgz","fileCount":165,"integrity":"sha512-RhZPeljjS2DkfUT0AJZbFuQYcS0mc6ih9AuikUNkooD03Gy/ec/4gEOD7UChQH/aO/ADD73FNROTUFM9jJKnbA==","signatures":[{"sig":"MEYCIQCGn7wzGfMTH1KFG5N64eGxaBimfXfgj8fbEBxXEKK//QIhAJt8XZZZ0VtHkBILhWrcSrGgr+G9vZVvNKqEFtjjRrO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415876},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4e57f0439d16409b9313239596b0c7624e01c8be","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.8.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.3_1703299548211_0.8589883136947134","host":"s3://npm-registry-packages"}},"0.22.4":{"name":"starpc","version":"0.22.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"920d2ae6277a333cb039f5ab14fd8208ac3f4eac","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.4.tgz","fileCount":165,"integrity":"sha512-bbxS4UrToSewU0m2KVvL1lpyhTHUcJPkjn5Z2oexnyEr0q1KuXnOM0A/GVqd4F5fRa124cZ8FLanhYPotpigfg==","signatures":[{"sig":"MEUCIAZNpTNsM1TjxJet725dtdslDdDMbCjXzSVAgH6v3aIqAiEA9S1lXaW7sIK04Ywso6DXRlzHHS8z8MndToEpPAgdjaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415759},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"04ad9cf9be31bc03c80b7f049656ab898d681be3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.4.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.3","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.1","esbuild":"^0.19.10","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.165.0","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.15.0","@aperturerobotics/ts-common":"^0.8.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.4_1703304976583_0.5308216361277827","host":"s3://npm-registry-packages"}},"0.22.5":{"name":"starpc","version":"0.22.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"ddfbfa0fe233af263708f0b01c8184d17de1e839","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.5.tgz","fileCount":165,"integrity":"sha512-SJzDU6iNCt81YT33uIOs7J4P07xOPrnsaca91mpFJfIA5I6wzeJi/zc2lsY1tNEX+g8PfNCW5LE/6rb43JzKUQ==","signatures":[{"sig":"MEUCIG90FWRLEL3ZXNbXCHVsbkzb78ZM5FZH9sBxzbhcJ5GDAiEAnL/vX12QwOFYh64GqwM0rqgC9ZHSvZ+cKd/KYbuvSA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416178},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"72e3ba1e516fa08e2a255ae430d508e61b2894d3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.4","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.19.11","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.5_1703991810633_0.46167005281173923","host":"s3://npm-registry-packages"}},"0.22.6":{"name":"starpc","version":"0.22.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e11af333587073a87a0d2138666198128930a5b1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.6.tgz","fileCount":165,"integrity":"sha512-nXVd30tX6Ae5XFSH0jGSrY//Vub7PaCFcDIrosHOVH2R9QAbqSFE+a0t+bwDGqjAguZENac/Svuv7sviGR18NQ==","signatures":[{"sig":"MEUCIQCcY2qC3MFdrrfWuHj/HTTOat4tIqtrHRwKXVOrI8Q0lwIgRFduWOS30J1ikWD9F5Vs4m9aQBYz5D6JNBCaIcDYCcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416936},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ab7086fbb1ad6dc7d2d462142d137c3077242aae","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.5","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.4","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.19.11","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.0.3","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.6_1704871756359_0.9833009955694711","host":"s3://npm-registry-packages"}},"0.22.7":{"name":"starpc","version":"0.22.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a087a90911d81c12bfeb4fd58d18cacd7846060e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.7.tgz","fileCount":165,"integrity":"sha512-tRxPOs3Qx+IK6944YlD/XMTErVOoFgcAMTlEPdQ0eJLZWo7ycGZSK1aeR01LVBdbbmvzRwGt27ambUxUa1+z0w==","signatures":[{"sig":"MEUCIHflV4YOaeOiwrqDz6SUeBED2ll5T8EJfI8/KtIxnYQnAiEA+A+kERhcPkVbQDTDAct7oBCv1DoBT7o5u+Vd3wmQvR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417121},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8d662cd44572a9b9a457f0e714298b74ccd53ff4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.4","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.19.11","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.7_1705530730579_0.31212212219558433","host":"s3://npm-registry-packages"}},"0.22.8":{"name":"starpc","version":"0.22.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.22.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"74a3647948ef6ae4003108f8d409a874d6418c11","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.22.8.tgz","fileCount":165,"integrity":"sha512-Yg3yEAWn+faXMnlr+fh1Z2iUBE2D5QNiW2uC1HKrcorm0r5je7ERFOMVpVmcaLeUml6I4jZSzrUkl8vA1t/Tjg==","signatures":[{"sig":"MEYCIQDhKb9rGxrlr8UdqyLynZDR6gmUjnr4A1wU907O17vlKQIhAJkwbfMHJRLotg1iXP0yD7rR6GzQYitSX5jt1nw/TeNh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412523},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e64b3ac0e749128dee50ceed7cb760afce96211f","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^0.1.2","it-length-prefixed":"^9.0.4","@chainsafe/libp2p-yamux":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.22.8_1707275279438_0.7578472156212628","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"starpc","version":"0.23.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.23.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"1952f5f490983c902838b9264c2a84dc18ff2d9c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.23.0.tgz","fileCount":168,"integrity":"sha512-eIJyhV7+UHM4sDyejcNzP/HHYxIdxfAdQYTKSEHzKA6wxBXu+YE6Rii1YOUQ2J1xkYuwin6tnw71cF+8h10/Ig==","signatures":[{"sig":"MEQCIBpbaCkaDj4F1ExKWsSd61p1BMXCK1fnS5MyLaudkNQIAiBXxOL0x3LOtm4XF93zQmhoiTM3S5puHSMJJCMf4gWd7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417165},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c8a979bb4609353b9311c6a2f0b361855112efe0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.23.0_1707528978864_0.7245549731205709","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"starpc","version":"0.23.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.23.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"0e7f713043ca07d4d8ac623a6759b2c16f80dedb","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.23.1.tgz","fileCount":168,"integrity":"sha512-vfO/E2AIzZhMrKfhxz2zXy3txSjLDSqg698hwgSM0g9En/bFwqzV69ohuyAiUT/NWyTQ4mcyzVrUjc822EpVVQ==","signatures":[{"sig":"MEYCIQDmRBjbZnmxM+4UVAx1MvDOjwELSTU5KlchXJnNtWFVqwIhAKKHAukPVq/44luxrydumwplqxS8RbnmzwTXQJc7XSb+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417165},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9d7d7589ea7ae47ca9a28d371373e714b69ad100","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.23.1_1707529341343_0.7024935726233963","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"starpc","version":"0.23.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.23.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"877a2dd21ba29507ec89d0d2ae56781634ae82cf","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.23.2.tgz","fileCount":168,"integrity":"sha512-1m2twgG8mEXUggzdY02t1AF1FVjGziMN2oc7UX679pVTbsZt3kxLSjI9/h103o171mdxAzQM/wjB8enXA+a0Qg==","signatures":[{"sig":"MEUCIQC8a3xtyz/TJ8okZrXk+WAGrLZVMlecNMptLIVFyX0wvgIgUkEW/YmFn1h4YPhSHNNlC+xYtXLf1yscNGHV3xx6Zm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417432},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"62ad4a04ff17291dcdbe8e65f0fd91dc112ab991","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.23.2_1707532204363_0.18791709082546015","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"starpc","version":"0.24.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.24.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"318b836e3eea9a6b4ecc8429d816733fe6534df1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.24.0.tgz","fileCount":168,"integrity":"sha512-DR6Z5PcmmdFxJwWgsSL0j2E4MfhnC4FXxLf3v5WwXjyAh8I//NmRBHHtTcMI500TJ6gER/Y+Cf1iIA02beRciw==","signatures":[{"sig":"MEQCIDwtfrdxhktR2RpEITSi360BIejdJKH06bNd19JDWDFfAiBuxxQg13Ofsnec2YoKgxi2Dn4nEJ6qcUCrC9zDMx8pUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421980},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a6cac87264438353ed6c20f1145f5699b1680a40","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.24.0_1707812375116_0.9307015977546664","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"starpc","version":"0.24.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.24.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"dd98b331185050177dfce0d67faab98ed9189548","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.24.1.tgz","fileCount":168,"integrity":"sha512-C3AMo2OIfYfz6nibd2cactFoQC3DCKpAhioK/BQrWnv4NKPWIiuo4eQwsvkj5Ub6D5uWjJjO2+wkA95q9MdeXw==","signatures":[{"sig":"MEUCIQClBZYGhS5gGiu6DI48MO58Pf4x4uvovpuFHhfGqfEzzAIgSfOm/tUMxwAnQY1PfvqR3Vd9mPJPm0fsmby2G/nZUwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422165},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1dda8a396f6c79f043f234a52a95371e64868f84","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.24.1_1707816951348_0.10032542625680141","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"starpc","version":"0.25.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"b9a6e8defb85c13b2aa3162dfd7503596b90f3d4","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.0.tgz","fileCount":171,"integrity":"sha512-//tu5igwRjxkD0saAc7/FhXzDO8uKo5lQBjvlo68CAddcROxCgOrnarj7bi90PBCn1yJ+ZzvEdEIBAqJ9lQDcg==","signatures":[{"sig":"MEUCIAko/Uo8o2M/1UZIOrHqPa8WMauQkTGCvkdEiVdPYH12AiEAjedN4IFk/0K+W/NeOQ4IPB5qBH+NGccwlSF9ZSM5pnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436083},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"eabf16bbe3a67a458c085a01070e15c5528cc0c8","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.0_1707885222877_0.07535892671154132","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"starpc","version":"0.25.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"90f05cf253a18f09aef1e63f9039d3161a971696","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.1.tgz","fileCount":171,"integrity":"sha512-N/LZ81NC53UvTP/7i5ZRa2ODUY+Ekkj/V5K1xRw7C0AQScQsbFytTwsGta/hYrFmxrW4jPAxqH2Vx5/zsbTvmg==","signatures":[{"sig":"MEQCIEViy7zIqbAToJgEkRzUpaEST+SnXNyTq+Rwi8/l8EdhAiAwCUJ2XrtOnCfxsngX0kNLcvB0hj9LXM0xUcblys7Xng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438704},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bcf2034de5e281c0d6ebd73c864b5d84b40a9f3d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.1_1707889394900_0.9411514012920299","host":"s3://npm-registry-packages"}},"0.25.2":{"name":"starpc","version":"0.25.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"5b40550d0c0bd8e2db3ad29e21b8b153f556edf1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.2.tgz","fileCount":174,"integrity":"sha512-YSOkTAiuApW63wxwb0yEeX+8z7/Wcu+6ByJOLYM3IPPuz4qEpHFoQABrkK2z3ovO+GHHHgVbp8lfkkGJj4kmxQ==","signatures":[{"sig":"MEUCIQCzbmTphGVx3mvEtg30n+Z7BzpcU0erbLK09UV3XdvG6AIgRNwGp07MlmAwdNLg4APuteYkbsuZN2KsV+n6oo744Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449597},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"38051d73f9ecef57bbc6ff62c22139735e12f189","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.2_1707892972840_0.922339175510662","host":"s3://npm-registry-packages"}},"0.25.3":{"name":"starpc","version":"0.25.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"c41b6aaeb91b1681155a0fd5c1cb5bc4e61d7910","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.3.tgz","fileCount":174,"integrity":"sha512-Zdh5CDB8rj3IQCISxU2SX3TLRCw0CwS/tJ58rMn4WVg4lRfRgXcdOfc/Rci0BZ0b1tEak9P0OG6qCdJQ8DEepg==","signatures":[{"sig":"MEUCICZr15uNLdTXm0+9PKx6IMF5GwMQPoen/s0iF7E2k21SAiEA5vP7zHGQW0nxgm0Ur1251G8NMnlfmSiihgd1o/LDBUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450426},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f4f2fa7a37d35bb4e94c744e46bd12c56588279f","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.3_1707894612875_0.8136755218810974","host":"s3://npm-registry-packages"}},"0.25.4":{"name":"starpc","version":"0.25.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"59fcdbd57352dd1029ef282b70a2879e8ae53217","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.4.tgz","fileCount":174,"integrity":"sha512-eTmJg7k63eC+MvDKhUEBQHL7gNFYGcfngqhTATjEVzT39Ur8xS+Ua9KDaMVPNhy4dBvbbPWvLiAe6ZMduzCpWw==","signatures":[{"sig":"MEUCIQCBgskFbuQtGZbJAWWbaKZsX8M+ikce+ObkStsjngSR5gIgeCQM5aUJMJyHg1pVoh2Rrcl5yVudhHaMRwQzlnPSv4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450756},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e161d7e545fea6e4df7007e110c1d97653f42634","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.4_1707896454294_0.36831245016918057","host":"s3://npm-registry-packages"}},"0.25.5":{"name":"starpc","version":"0.25.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.25.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"b79c4c6368a7aeeb5b6e28b352e5f6647f99c007","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.25.5.tgz","fileCount":174,"integrity":"sha512-yT9BRxIDwnx9xYZNeAX+qMRCSa/vXWlU+2T5EKES8g8Vt13fnGq8QfMdsi5RD38LE0fhL7qnBVXdhgEP1uFi1w==","signatures":[{"sig":"MEQCICsNaiuy5Akg26mSz6dfayzqVbcAilteMw5KHmbRiIb7AiBiMblBjHRta0Hrg9CGDH1MdqpBfyrOw7C7Y8ub2QVRHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452158},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f0f607dbede8cf6477af1effa108ccd5ba899b65","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.6.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.25.5_1708042144783_0.6111098230911693","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"starpc","version":"0.26.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.26.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"068b97d6f8da7acf6365175a67d038bb8c29b223","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.26.0.tgz","fileCount":173,"integrity":"sha512-8HCMjAgca8C5SNT7P9D4kWzTCLsCzRnad53CFCRIyze4sir14JAKxbrKPVM1+vRjs1aCSHaQdQrQCd4n2sutyw==","signatures":[{"sig":"MEUCIQDsrT9Cec3UgLd5mRH2mjDMibTUeY0yU+96Of+5VxxYjgIgZDAyab4HAy4HYymd2VNZ9VJvv0Z55WJyGFSWRyf5IGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448827},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"da9b39fce0930e7dd51a146c52487e74b193d2c3","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.26.0_1708471393836_0.8760867447139329","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"starpc","version":"0.26.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.26.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"cd4ef3eb0e97039da42afd640a7bfd290810cf58","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.26.1.tgz","fileCount":173,"integrity":"sha512-+RnVgi9U6A+Ziqp2W3AJsgrn93Y5EEOw3JXoGTjR90/3y9Ycl96uyaDn3KCF3Wx1j6+s/AktnyPc8FjKna0+Wg==","signatures":[{"sig":"MEUCIQD5hNt0cB0KGByfywD7obgjHSM8Cpqwq+naJ7JJLIuyWgIgJvlZjln2C9VLTalMOBUogxEjXUOPH58VlgsM9It5M5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449123},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"19170b775093d3fc10df0f4e65a4dea31a87d7af","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.26.1_1708476000785_0.26201645814879515","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"starpc","version":"0.26.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.26.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"d8a320496b9b32e0c62c548fb53042ac63e4e9c2","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.26.2.tgz","fileCount":173,"integrity":"sha512-GlO1bhhyD6DBjiUzhXXO3yaX/j/0rwCo7nNY+gu266au/VZoDgyVycvYDpjH3hsa1Dx9oGqIa8Y8paBJ976wBg==","signatures":[{"sig":"MEYCIQCROCP4Xfz1uo0ntXJOwsXewbs5qdoWmOEFQoD7sfQUhAIhAKxMQs5EvL8DrFLsoK3sWRinicQ5ZXKgxPK3n+3ofZsm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449871},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4bda66b9c6d9e7351b7ff617d7ed6bf49dc023f2","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.26.2_1708991029710_0.8984128978715857","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"starpc","version":"0.27.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.27.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"a308fdc6cd5ea6c468c74a1cc5876aec010587e0","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.27.0.tgz","fileCount":173,"integrity":"sha512-yQJAk0KTV52ZAucoRBDNWpsZyD6gjRqE2hgR7YGzOtJfz4yVl72mMEd6OJ4sjTokaevPGkpvm8WXDMAlPUafog==","signatures":[{"sig":"MEUCIQDTOE6kvP4JRcxk19U+d372ZD3F9EU+HDFy4TXwOENMHQIgImp5PqFQMKb7FvwCF4L0DByL7Riu4PXzyWX3/E5Go6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449875},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3440eda7240e239bb766872cbcb1509079bb75f6","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.27.0_1708993231894_0.5393309119537222","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"starpc","version":"0.27.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.27.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"55c0d6eaf160f2a6736c1c1de127a1b19835a3ea","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.27.1.tgz","fileCount":173,"integrity":"sha512-uPEq4TcAa3A88LXly6swONqcGFZFoU+Bpdd3ju0JoL9I2Aqaw6gqM7uRnxoMshznifPBBxUy1t9IA4gYzhzMGA==","signatures":[{"sig":"MEQCIG1e65pcxOybbPg3/smmxSGjlgbhsM3HsQA0ahvPNtRoAiAAyObqq9y7C/rxW+kfdjBuD3wZluGVtKu+Tsh7tSReUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450467},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fbd016ec6c564c8b9852e1175f11df8abb9fe098","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.27.1_1709185966454_0.8734400061229326","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"starpc","version":"0.27.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.27.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"03d57831d59cf904662731955540f63d9ed8b87d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.27.2.tgz","fileCount":173,"integrity":"sha512-YEHKJQvzjRKE5bFa665eFEsOoNo2XG2wzMuWqGUShs4RL3Zbr7X0rEXu5biZS85d+SNhPhRYErj/eGjmfXBdqw==","signatures":[{"sig":"MEUCIQCuZxDBVE5Ox+WbdWdv9NxOndSTUHR/GEsiwKVE2L5cfAIgZGUCDm5Brxichl3LrpiYttH5nYjX6YmM6WEO6B2bMro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449447},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1c735f89fc9e7dea1ca7192b41ad921e9e1fa2b4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.2.4","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.27.2_1709191282318_0.6743071070723587","host":"s3://npm-registry-packages"}},"0.27.3":{"name":"starpc","version":"0.27.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.27.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"d06c4abdd17542c484fee3c9fc3fa44f8dc86a12","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.27.3.tgz","fileCount":174,"integrity":"sha512-KYfjT4ch2i9GZRSXklBwycHD8Z0jDSxzAKFaKZ2ucNygtUtSHVbwyyyQbC04i/C2sgRAVhhZP+Ws+jUfmfNeCQ==","signatures":[{"sig":"MEQCIFv+5vZHK2BlcqDPkOX46na0YdwFgZMrb1QkBMUvL2i0AiB/CkLriy3UgbLV55zyCai9lkZCcZatkiwJo0Q/f7n9kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449894},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7db1251433af6a96e095c9bddbe5f30de8ba08aa","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.27.3_1710808023677_0.037836723221931656","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"starpc","version":"0.28.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.28.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"52faabdbad0b4d8d883d27b69ee07d3ab4ce4dac","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.28.0.tgz","fileCount":174,"integrity":"sha512-GQfgVGiTPORWYfk91PMP3/6rdrOPiixZLvcxW3Sw0IDE4fZtm2hPk5KUUwFWWAR2Yj0H/j54fKUw1QXqQAVY/w==","signatures":[{"sig":"MEQCID316Wd1JZu1tRxuBd122XBvwJjVXjTmhy5/pE7zp3E8AiBYp1BYDFFTybq5iYjN3fLOZc7IUZmh03vwu92UgUnenw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450366},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd58ac4ea8b59923839d9c0bdb505abec07d34b4","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js","codegen":"npm run gen","lint:go":"make lint","lint:js":"eslint -c .eslintrc.js --ext .ts ./{srpc,echo,rpcstream}/**/*.ts","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.7.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.28.0_1712198059984_0.172665532207827","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"starpc","version":"0.28.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.28.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"60a4a58b18ecbbd42b483468df4aa2f9871e39d7","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.28.1.tgz","fileCount":174,"integrity":"sha512-hBpMRK7XDhawrjruXOtZ+ch75fo4jV+fUcvcZngBb4j69zbUIHVLPWJQyVBaqlQOx/PJuUXT4q1Hykr28Pu2pQ==","signatures":[{"sig":"MEUCIEtP+SqmoATrS+trTClD63CN5n16EOTnTFTFHCVUqxg0AiEAomdtHSIr/e7krwK439/eWwW+CqzpetFYnEhqgzvh5+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451138},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ce41ace3d06f6db9e49fc525c70c75ed09a16b3d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.2","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.8.0","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.28.1_1712721887002_0.7087339117807774","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"starpc","version":"0.29.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.29.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"e6731d3f2b89e8367f3c1a33605ea684797e5b2d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.29.0.tgz","fileCount":171,"integrity":"sha512-7SFTpdHEtCVw2jASyMBwCbi8gUU1tWRAs0E0hJPbLrMDG0g6TdlboCkMN+f0G6ZOnf/uEjK2Ikxz0tgmMn4wyg==","signatures":[{"sig":"MEUCIBKHEofYp/zKbijjfh7fVrmCAD1Fck5EiReAt+8PwUbnAiEAg8UQtzSFnuuvDVuUQTiFMsFmkdSl0+NfC69HLqwm80g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425514},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6ea029da74d51f2a6e595eae50105901b287b1b6","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.8.1","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.29.0_1713214772984_0.038642104899758944","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"starpc","version":"0.29.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.29.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"9d83f581f6433c1f0dd98be8a0f028c4c0036736","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.29.1.tgz","fileCount":171,"integrity":"sha512-YHtmQ2oRmzFlLBYlSp8wJtitTZX6x3KBEYz9BjpgDGadJIYUdniGJuNgKL6kofHdBpfInQ6LBSS95AUHBNj52w==","signatures":[{"sig":"MEUCIQC99IhM+bQCttfeyz6NgmjVtT7M6ATaEmK3luGmqxo2FAIgRYvTSKvGKdJaEYXPgOhwLAnt/mzaPoaZcDzMfc9t6Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425618},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"528823196d2c5e0a1e2366ae021c06491bb4da1b","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.8.1","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.29.1_1713216337285_0.9253227648726061","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"starpc","version":"0.30.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.30.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"f3683c442f2e16a3ff9535ebe2a5223004b9d5a4","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.30.0.tgz","fileCount":170,"integrity":"sha512-KySAmSNGK8n7QjGyW8Dq2fwKMhC9cx5coMXLXZubNQ+PfdIWdY2ff8NmYK2JOj9T6y+7qxCQ2ejbzW6ogKEsjw==","signatures":[{"sig":"MEUCIQDUOJdg/RElBsqNVz4C6KG52iySp35a9tIzRJGlYo5xigIgGwanNYDtOfot0gu+TPFyG/iiivBD8ZDMNAISV8TR5OU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426972},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c13d91455feecd31885717740021455d55f26a16","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.8.1","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.30.0_1713647382994_0.3721071171093926","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"starpc","version":"0.30.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.30.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"dist":{"shasum":"5ac36602065631b36d9af7b6924683aa260627fe","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.30.1.tgz","fileCount":170,"integrity":"sha512-dPVrx1fyZES+8/9BXEPOWZULRyZG1LSBhJ3tmmUiWxmvh5ieD0bbiDOxy6a9WK3Ltb4ZxYmPA1CvokD1oPY/hQ==","signatures":[{"sig":"MEYCIQD2fGisD5gjNCuecb9Cr06RM+O2KPdIT9e77LQxTsNEuQIhAOBT3G+aEq+NPS90D2jbQbSQcF1xgaiVdCoYq5hjL/Jm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430489},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"395f95cd30d1937d12f04791672ebb44a17f31d0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,ts-proto,rimraf,@aperturerobotics/ts-common'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","patch":"patch-package --use-yarn --patch-dir ./node_modules/@aperturerobotics/ts-common/patches","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"npm run patch && go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","long":"^5.2.3","it-pipe":"^3.0.1","it-first":"^3.0.3","is-promise":"^4.0.0","protobufjs":"^7.2.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","patch-package":"^8.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","esbuild":"^0.20.0","ts-poet":"6.8.1","depcheck":"^1.4.6","prettier":"^3.2.4","ts-proto":"^1.166.1","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","@aperturerobotics/ts-common":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.30.1_1713736388231_0.29182238796510385","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"starpc","version":"0.31.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"4c8061ce2f40890c690c0ecb1268ff1f633d913a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.0.tgz","fileCount":190,"integrity":"sha512-KvwbSxuMtxu83vIaXujGTbwgP4jvuR4ksMLF4orHyrSC5fXImHas1wwAqGvubfEGplr0ginxMDCqaDGTKXnuzw==","signatures":[{"sig":"MEUCIDi2HwWmdfFEfsyv1xlqE7wPyzY3xpZtKmfRv0iZ6ho5AiEA68HmqDEH3ejpMpRArEOrC8oK323PTMiIM/GBiV093Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396771},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9564e3eb898d0010d12ae1847eb9935c6a76706d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protobuf":"^1.8.0","@bufbuild/protoplugin":"^1.8.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.0","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.8.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.0_1713757765248_0.4167237814695701","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"starpc","version":"0.31.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"67f3595562fafb4d566d84117c6efd0a456214ef","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.1.tgz","fileCount":190,"integrity":"sha512-dizN9loS45Epu0WjpAY0/ezZfg8bo8HgF6qqXTBC2m7JHarsJxA4+/4QWdGbuhm9G75YtLJnPe+Ml0wkY1DQPA==","signatures":[{"sig":"MEUCIDMratx1mM68SEK1ykCR93DwKozGXi8WuQ7UuqDnFia2AiEA2Os1Q1enaxoUj7NXFkyTlpUxlMb3rEGis0B/knJeJpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a14bc7047a182ded116910c3555921036ce0da30","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.js --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protobuf":"^1.8.0","@bufbuild/protoplugin":"^1.8.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.0","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.8.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.1_1713758799440_0.16730794819029415","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"starpc","version":"0.31.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"47c57082dd3d9f815160658d39e98d2146f59de7","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.2.tgz","fileCount":190,"integrity":"sha512-gX/XADJba90NYCj6WkU+uxdf2TFPI2TcHXdVrKeRHKxgg/UGs7aLP7e/fIvSnpKI+RenmpLU0SXgIpGQYkdZkA==","signatures":[{"sig":"MEYCIQDrKGhDdRikqRXgT3hXJFPPERAlDRWbuUeqZsj/IxBzGwIhAP/i+eLKtsdt742anCgG/RYpcX7d4dlzSSRm70dBMaDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab3bf11ca04fa3a6d1b084841ef32fffcf117a5c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.js","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.js","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.js --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protobuf":"^1.8.0","@bufbuild/protoplugin":"^1.8.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.0","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","bufferutil":"^4.0.7","typescript":"^5.3.2","utf-8-validate":"^6.0.3","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.8.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.2_1713767089413_0.5595919361366026","host":"s3://npm-registry-packages"}},"0.31.3":{"name":"starpc","version":"0.31.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"df0403709387202c26b5978d384f27ee93ed7f41","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.3.tgz","fileCount":190,"integrity":"sha512-b4Z4A6Qrg6d6bLAT2bXClF0+0ojud2AuXPlnS1ACyNanK80BAk2CVO0DnYN6Bo+SGSqbzbRPhMGl2TJx6hv8oQ==","signatures":[{"sig":"MEYCIQCJSiNl757lTbJVHjJcax/QzRt453BHUvmp+cbsLMYg7AIhAJkHNxYdU8kJfnyz3yS5+sdlUk4brlpj+65i/9ANLalZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4c7edd004532e137bf64c5e6ace3415e8cd84445","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protobuf":"^1.8.0","@bufbuild/protoplugin":"^1.8.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.0","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","typescript":"^5.3.2","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.8.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.3_1713775171333_0.33032743983978685","host":"s3://npm-registry-packages"}},"0.31.4":{"name":"starpc","version":"0.31.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c1717be01406b6d57847588ae863f2fa1064d91a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.4.tgz","fileCount":190,"integrity":"sha512-WZ5JyEpSekBwVPbUPES4XGwcBxEispZTlNW2iAoFSAyksbQwPVFEOATa1YTTBkbGOKeyUcpleHkHcrwLUvRBUg==","signatures":[{"sig":"MEYCIQDjGNd2UMNHCMWum53vfjOZt8TlJa7NDUG6268MXV6LRwIhAIopK8eGxh8zahR9ffocRw3rBAYIV4DS4vi9PS1lfTwb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9b3a3d383923f629cef88d92a9e95ced521f8f7f","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protobuf":"^1.8.0","@bufbuild/protoplugin":"^1.8.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.0","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","typescript":"^5.3.2","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.8.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.4_1713782504619_0.24646962901262137","host":"s3://npm-registry-packages"}},"0.31.5":{"name":"starpc","version":"0.31.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"bca9886d5455cbac7d02b0230ba964a94bcc8dd3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.5.tgz","fileCount":190,"integrity":"sha512-dQ0U1ctpKd08bnGnboQ7UD1f4IfWXmhWzBU+hHkdGEeD725ra80RPS8vAQLhL8ziArMNbeoaiO1QjakoJ4ETFw==","signatures":[{"sig":"MEYCIQDusLTofs2BjxcO2P2Jeb1KW+8f/WVkTfOVqn4K7PS6kQIhALbsA4/WHJ063wa/99tR6YqNTe2/B6QuYbRlAaNTiwu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e87e77f9f385afd502900a17a66814a3317f4ec","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protoplugin":"^1.9.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","typescript":"^5.3.2","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.9.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"peerDependencies":{"@bufbuild/protobuf":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.5_1713836026421_0.9938043820606377","host":"s3://npm-registry-packages"}},"0.31.6":{"name":"starpc","version":"0.31.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c183e7ec8a68f06c306be44885c7a6c4c1ca4651","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.6.tgz","fileCount":190,"integrity":"sha512-9GnZZdvYQBZhOHptMKI3TKFHRoC1y9tHvZntLujMTyRnnvtOrD+Ss+IV3ue8jyv36MITDS+oEpo7O0IAaWNdlw==","signatures":[{"sig":"MEYCIQD+ePOrscTcFOlQ2xESFZ4uGHU1qz/384p2BGUYCTwpBgIhAIZdHlsvsoIU3QdBGQzrT/EU9kKjP4prPG+nZqnwY4Ne","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"abde71edb0c4a0985c4781c0b5eb72f7c36ea6a8","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"npm run format","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.3","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.6","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.1.3","@bufbuild/protoplugin":"^1.9.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","typescript":"^5.3.2","eslint-config-prettier":"^9.1.0","@bufbuild/protoc-gen-es":"^1.9.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"peerDependencies":{"@bufbuild/protobuf":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.6_1713949643942_0.666710281935607","host":"s3://npm-registry-packages"}},"0.31.7":{"name":"starpc","version":"0.31.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fef7b5476e05b8119f751b165b72f49bf57ab97b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.7.tgz","fileCount":190,"integrity":"sha512-RQMwInbJ/QTj6FGb+70D1lafGTQhKFgDNc4ATwwIwILkHH5o8JESfkZGZ+wUAgIA5pPY1HqVC/zjXyLIcp07Iw==","signatures":[{"sig":"MEUCIBNLUSzLLFj/Q5D6JZSerBiFjZdT3UHoPDE1gKRnhOq/AiEA6GSGMCZovsNI4oKkmZ4hDt1mn6VQCkFZm7KN/a1Brjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"94ec7e39bb4a6fcf43618c0b02bb228703ba2d6e","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@bufbuild/protoplugin":"^1.9.0","@aptre/protobuf-es-lite":"^0.2.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protobuf":"1.9.0","@aptre/protobuf-es-lite":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.7_1714109800253_0.8477532553628631","host":"s3://npm-registry-packages"}},"0.31.8":{"name":"starpc","version":"0.31.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c4f5029561fd673261d65de51556824b94c0289a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.8.tgz","fileCount":190,"integrity":"sha512-HB+4LxF9j+tULzLztMrPodH7oPIVoHqQ9e9wvGZApbEYMhIp8qQjDzb7A9otccxrXs99xL3aM77+FapLY7+85Q==","signatures":[{"sig":"MEQCIBO7raBopM5eKwPXcPzFcaW1d7zQ2oD8hKJXaLtJjmaUAiB5EerY5hkZFle1YeuIsdMs7i8YXM60Js2b85lrA8fz4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8ee059c689bf1e8636632844d909187ebed1e7aa","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@bufbuild/protoplugin":"^1.9.0","@aptre/protobuf-es-lite":"^0.2.4","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protobuf":"1.9.0","@aptre/protobuf-es-lite":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.8_1714112541944_0.1365059529581485","host":"s3://npm-registry-packages"}},"0.31.9":{"name":"starpc","version":"0.31.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3aa3ddb3f9c55e9c43c823cd5cf601ae4e855a20","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.9.tgz","fileCount":190,"integrity":"sha512-oH0R3UPbXNERK9ISqU0L/+AO3owYjqzZa8wGkcjRRopq7dMxKJJ3ZpcuFaJIqiuiUbR0XMjXV+W/5fN9uv+TOA==","signatures":[{"sig":"MEUCIFtwCheY0p3NLfnJAdMe9u/gERH3VpTRmbVh93E+VrmwAiEAhqGNgLfZubKwr7QvsAf2Znv63bAfzCcTbYPYtS0Trh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"23812e940f7958941ed57708beab7dbc592b150a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@bufbuild/protoplugin":"^1.9.0","@aptre/protobuf-es-lite":"^0.2.5","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protobuf":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.9_1714113942514_0.5226771533025834","host":"s3://npm-registry-packages"}},"0.31.10":{"name":"starpc","version":"0.31.10","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.10","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"384bc4593de6ab8ffb05edaa030cb2874122ceb9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.10.tgz","fileCount":190,"integrity":"sha512-vkesgDzoVE9WDEi5tCbi9rqX2ezvMMwCbUfHI1Pn2IBaAMLpO3qcAkMH6P87gKVbr8Ztdfk0asfIRnzeaQrQnA==","signatures":[{"sig":"MEYCIQCiH4Q3qTQyhJSS2BRXvRLT/te8ZWKKuWyf8TOn6CeXawIhAPRCCQnZvLBXoDzpqsO5kcRUm5nd77jWU2BfB4OqJcT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"956f934a91877181e85ef711b542d691da1275f6","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@bufbuild/protoplugin":"^1.9.0","@aptre/protobuf-es-lite":"^0.2.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protobuf":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.10_1714116418734_0.7519399297585017","host":"s3://npm-registry-packages"}},"0.31.11":{"name":"starpc","version":"0.31.11","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.11","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fa1a95420b8f9a4eefcf292cee474e995dc208c3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.11.tgz","fileCount":190,"integrity":"sha512-AJ7wSS3cZYvCqOf5BHBXT+8xSbkgvOQKChYDSyBdHXR9a+3CEPYPvibwLcDxzQH8bqq2MCHcWCTsC9g3yqdbpQ==","signatures":[{"sig":"MEQCIAV2vSTfvPR8IL53PxOYuGdCtE6cYLuvS7nZQE5ZMSp2AiAL7lO1Cdir3pv5Nkl0Boeo1fujA+V445WokcxqDI46yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4c75f13f1d70a52b7e1e421d9409810fddefc162","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@bufbuild/protoc-gen-es,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.15.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","memoize-one":"^6.0.0","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@bufbuild/protoplugin":"^1.9.0","@aptre/protobuf-es-lite":"^0.2.7","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.7.1","@typescript-eslint/eslint-plugin":"^7.7.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protobuf":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.11_1714119092760_0.5360558007533183","host":"s3://npm-registry-packages"}},"0.31.12":{"name":"starpc","version":"0.31.12","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.12","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f33a297c63d37c0af2d7930cf2adc4dbf143beba","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.12.tgz","fileCount":190,"integrity":"sha512-J8ccT+hS0IwTA5pubeFXbpByDOM6WAAmmL+0rU8aX9q/Z/RDzm/EUnly9YsMBQ7pX5kGX5G66Zd83eA8WGeHAQ==","signatures":[{"sig":"MEUCIGLQ6RQBGlny9cw0Xa5l8B73FBTIOiyxxn3/5zFAdxHGAiEAu7AJHNe/bnR9oh/OH3R6gyi6cI3IL4PG7WCcJ/NDFI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385323},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"72caca9deee52e7b9719e0228fffe63be915fd12","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.5.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"21.7.3","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@aptre/protobuf-es-lite":"^0.2.14","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.12_1714419831960_0.754252587989616","host":"s3://npm-registry-packages"}},"0.31.13":{"name":"starpc","version":"0.31.13","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.13","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"26f85c4cbc0351101210b03f47656feac30c087f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.13.tgz","fileCount":190,"integrity":"sha512-v7yJMs6saUrKs0wA9LtT/Jm+ZlUrgO+ZYs6wl2h6kFjE5Y9pHy9/PUXfpD/3ZaxwFjaQ308oVlP4GYRgR2E1XA==","signatures":[{"sig":"MEUCIEzNMOTNc9MnxmI2vioKT/OGJsddUOH7yQpGmaNEDbB9AiEAnDej7o8cU4Gey6xMlmMXP8/hlkTkD26Aml+Qb1kRpWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385653},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9f4541b23adf09bbff65a63b4bcfdabed46a3b56","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"22.0.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.0","@aptre/protobuf-es-lite":"^0.2.15","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.13_1714454984205_0.3908195181181351","host":"s3://npm-registry-packages"}},"0.31.14":{"name":"starpc","version":"0.31.14","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.31.14","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"98f78c5dd4786321c3e61c95c6dcfff3789b2ff8","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.31.14.tgz","fileCount":190,"integrity":"sha512-THqtrWIM+Rj24eHRtxH9o4ftyShrWVAFfvg9Y28RyeJjfu2D9Txm63mDbb9jEK3+Jone51t+KltgmkHmYX8H/Q==","signatures":[{"sig":"MEQCIFiXMjvA4IvCHdNb8GmnXQlUTNCoLlAvg4wCrpIc3mfYAiAJPisna4zdsi20eRkWU7aNafo67dvQ/44jgJo7J80jcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386705},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60db497616c66abf04ed2fe5860847f69f18a745","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"prettier":{"semi":false,"singleQuote":true},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --write"},"_nodeVersion":"22.0.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.0","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.31.14_1714596718965_0.07147827907301418","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"starpc","version":"0.32.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c2187b3cc6382d972eb261825757f2376639230f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.0.tgz","fileCount":190,"integrity":"sha512-M3zjT7O4iP1RunDOmYPBA0KUwv4ABx7masmKHNDO3x2j5OJJBSWi0eZ7ehnPIUamW299OliNo8czXlQMlS8O0A==","signatures":[{"sig":"MEUCIDGQN8qMmnpkxFIZNZ/Iiz+7WTDOWegz93X/cRlY7rRFAiEA6xxAbS5Lc+vr9jEjtrNV4v72y1xXv3oebM8Cbm0xQ/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386984},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c38ba6f27dac4f4a6060c199456de79a3d64ae1c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"22.0.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.1","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.0_1714613123989_0.9342390193657302","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"starpc","version":"0.32.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"612852d7955c1a59d03a0ea699359c26da8f4a8e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.1.tgz","fileCount":190,"integrity":"sha512-iHYhdXgiRQVhRMx396V/ynhex1hf7EyRGFyCUl+cvZNtOJeqMzduNkGXFLXVc9jr73MiBIqgYDAwTLRVt26d+Q==","signatures":[{"sig":"MEUCIB8+RBVN+e0cEUfdIujmobCHwDgd2dzJRQEF59DZ306+AiEA+ACsdhG0zpzovkOZQREQjaL7wZcZkrQKl7DoA2zAw6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387047},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8483ce588b3d69f5f5618906f80e8bc58b79810a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.0.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.1_1714720120045_0.236339839674101","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"starpc","version":"0.32.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"45c22bf59c120340b179f9936946384866ed315b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.2.tgz","fileCount":190,"integrity":"sha512-n0Jgf7tLzPDKpz1EL/Y6GhQQhVk5d7l5LWQn7LRZsiMs9siC6HtKGf0WcS7ScJloAPS11eWylLuIdhmca+gpfw==","signatures":[{"sig":"MEQCICNybWvzBAKLx0QOpBBV2KgXY18iwJMAZFdeywvsLvEpAiA2cF6Sp11x0gg6RCBsw2HA4gFWWVXAks1p4XVtuPdNiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387047},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a5a7bf67532b3345233eeeacc6c7d5d68dd2b34d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.0.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.2_1714723608406_0.35228764449684924","host":"s3://npm-registry-packages"}},"0.32.3":{"name":"starpc","version":"0.32.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"238ddc76ecbe28242089953101ca8db809db6006","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.3.tgz","fileCount":190,"integrity":"sha512-TDDrk60B2WDikRtKrQ36cqI7v3w5SGIh90uFOsOg2AEk5USgb+p31bDs/IB+SvO5g7DJllA2vFkQv/lwpsTAaw==","signatures":[{"sig":"MEUCIGo9cWVx0YjrSbirk3gx2yW0jJPSJbsLrnot0FGepfbFAiEA8fy7FXv+MU2SbDJdNuuAktXt0U7rbFP06s6zVkpIVWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387496},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a2ded4c1d7e19b27f58d187de9496eb0650ef59a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.2","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.3_1714810284315_0.6958309332725321","host":"s3://npm-registry-packages"}},"0.32.4":{"name":"starpc","version":"0.32.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"5973a277d2505b5aef648280fddc5d3c29166b00","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.4.tgz","fileCount":191,"integrity":"sha512-l9+GiC1W6zegdIJPw2g+pM2dyn99zc5qQxkB+0Ww0K13PbKdeprGUvz3nbutQJE8Mtc42kLRvdnJAOu3ZWl0Wg==","signatures":[{"sig":"MEUCICfZSipVY8lgiu02V1tOhU+/cKL2TdbEAyJ/tJLrcwTpAiEAqtqw8QHvRbeVXthyNbvFN6APXZjImJ5Fb1peZ8k9N3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388119},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"072405355fe8aac7469e5e6176fd63d2788b52f8","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.1","eslint":"^9.1.1","rimraf":"^5.0.1","esbuild":"^0.20.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.4_1714865565921_0.9443181888574144","host":"s3://npm-registry-packages"}},"0.32.6":{"name":"starpc","version":"0.32.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c5c8149393d1e61467317122c00afa428f58fe27","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.6.tgz","fileCount":191,"integrity":"sha512-wm1X/PmaGVxz9Uw88wX0SNewXUXX/X9CnGjwfGe0euxwSRuj2PTsAs6/8ar69BYhZ65SqAhxCxYo84v0hre4mQ==","signatures":[{"sig":"MEUCIQCvETXY5GYXyXjko5M9vqnSkmbo1HRg2Gi/w2yMFO+iMQIgSmdLCFAYcqaAR1S9tWwknZYfbPefeyP7mXsLGLPBYnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387629},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eb038fc3947209833bd9ab8ab535778e39fd718d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","eslint":"^9.1.1","rimraf":"^5.0.6","esbuild":"^0.21.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.6_1715398984584_0.6136286190829254","host":"s3://npm-registry-packages"}},"0.32.7":{"name":"starpc","version":"0.32.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"775aba6daad31f91553eec4639dbca372a97234e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.7.tgz","fileCount":191,"integrity":"sha512-2riwKMZvWa5pmiYxo6hHPOYoWzmmIXtkvMZsfXMDyky1A33LExwUwfPIuCteT8T0iZ/7WKdq6Wk2/JO/r9IFAw==","signatures":[{"sig":"MEUCIQDW9ZFb7NFmW9Of6tQKwoLrwNAzHK6Rf+2+zDrN1gKmOAIgehztlYfoQOA2b212eTTVQnZXzzB1z+RadMqigMPKHMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388012},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d75cddc22324b12a19646ed628d9ad2377b152cc","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","eslint":"^9.1.1","rimraf":"^5.0.6","esbuild":"^0.21.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.7_1715399331701_0.2670664223479018","host":"s3://npm-registry-packages"}},"0.32.8":{"name":"starpc","version":"0.32.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"a5d0ace194240d54dbd3c654adf8a1080bbfd760","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.8.tgz","fileCount":191,"integrity":"sha512-pKD1x9YW54PI278T+b6KrqS63P7y/pojGgACgNC+RsE9QLrN1B8+fldKPZaY8ec9OEvbd0G+A7AF386GzRbRLA==","signatures":[{"sig":"MEQCIDJuIH4P3yguR48yfT1A27uTlq0KpJIuMEIEcvUHbPvrAiB8Pyeku3AeW6ZOSWXTTLW+ylvq+4HOhyTsHZvH3B8uOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387691},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2af9f9ced0ccc1232b5553bfebdb4926810636a1","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.3","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","eslint":"^9.1.1","rimraf":"^5.0.6","esbuild":"^0.21.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.8_1715412835559_0.1968702050503348","host":"s3://npm-registry-packages"}},"0.32.9":{"name":"starpc","version":"0.32.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"977587abfb0791001005c270c6afad1dbb4ab285","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.9.tgz","fileCount":191,"integrity":"sha512-GSonUa4mpoxVF/UHw8Sp2f/MsyV54pf4TRYuD40YenpX3o2Qs0s0gkb9JgasDQUoisQ4Ija1uuYZ6LQd9ZG4OA==","signatures":[{"sig":"MEQCIADeB7C5sFz2sy/4uLJDA0i/80HMZLlw7CkdPbiRyWXTAiAIg5JLDdudb9lfvlTUSTvDreV3SUHHaDs0R4IycPBz8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392527},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"980b99a8eadf6f0dfa1b270e224fc02218e5ae52","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.3"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.4","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.2","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.9_1715838600875_0.5352480364205321","host":"s3://npm-registry-packages"}},"0.32.10":{"name":"starpc","version":"0.32.10","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.10","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c3b7daf37a1d76b994100024e5c6e0d87eaca6f8","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.10.tgz","fileCount":191,"integrity":"sha512-21f92G+4gHln9H8Ho2qpkQcxVP6yZoWysfbA2iVnNuBmSQTNRTcmIRD/6EMUoQKR+7tvXxoidsUtSBSJtEZLBg==","signatures":[{"sig":"MEQCIFywDoXf4NKk0qki1eEkF+sMQEmW8GLMBQyPVhB6D0NyAiBG/CdEzTW9OxiZ5c8jE582CXTzFOb8ZQmD1JyPcVDv+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392834},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"143efea44763826b2d511eaa0f52106907908614","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.4"},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.4","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.2","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.10_1715843630173_0.9836107834895649","host":"s3://npm-registry-packages"}},"0.32.11":{"name":"starpc","version":"0.32.11","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.11","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fb0ef73b3cd9a69a26946c447732147ddcdc37fb","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.11.tgz","fileCount":191,"integrity":"sha512-rmyGp/4s4TOmYzOWRc+x7mOrmCp/wa769EwvxyGelyQmWu3g8hDEBQ6QCQpKTNUpUI3yjG16XxJGw7Hw4juSLw==","signatures":[{"sig":"MEQCIBRaqus1bEr/6+LE+C7vRlCgyImMldJrs57Rwki3k0bsAiB3wSALxCyhFX6qaQzn6rOSRyw80LfXYSgbWNgWTJUgMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393150},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1484f04a06bd57788b216961deae41d5fc634e99","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.4"},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.4","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.2","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.11_1716911314393_0.6930601996339456","host":"s3://npm-registry-packages"}},"0.32.12":{"name":"starpc","version":"0.32.12","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.12","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"280288eddc0400027686414cb23c6f9e8f317a79","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.12.tgz","fileCount":191,"integrity":"sha512-t9nBfmCaV4Nkvupr85YIqpQyorcbw1pWj+Nm4/B+1UECTb8Lr7NPcYn459f4JtqAvhh9a5OLWZTJ8gArgs/Ndg==","signatures":[{"sig":"MEYCIQC1RMU9K70/FLdmzgwK0VP7kAmrbIjcVAdjUajdrDLomQIhAIJ8YF79TWTRqbQ3/r2lNGye8Oy6a/syg+cWQYcuiJ5A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388664},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a12b2336753ccd29c3778ce6035fe59fe1169970","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.5"},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.5","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.2","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.12_1717020864329_0.06172624408062144","host":"s3://npm-registry-packages"}},"0.32.13":{"name":"starpc","version":"0.32.13","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.13","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"7f8c06a0cc1cf65996452dc593c9246b23a1e960","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.13.tgz","fileCount":191,"integrity":"sha512-FjGMB3knhvCNDuIV+LFzE+JaaZCGpFrL3Ng+w4izy6jVLgNP8qyTv3gIFvVizl01RUtUb4w2Om7OXWp5zZT1FQ==","signatures":[{"sig":"MEYCIQCBe6xi3j0XhQoExhtwYpeYEBQr4vJvY6sStVbEc7NKngIhAO77/uLKCWOj/I94kYY5tIeFKw+kgnYKVyDM5pgh0DSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388664},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d51773f230a677a9fce01d0c75a3abd9e8f5d3f8","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.5"},"_nodeVersion":"22.3.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.0","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.5","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.2","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.3.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.13_1718338962391_0.7806446642033364","host":"s3://npm-registry-packages"}},"0.32.14":{"name":"starpc","version":"0.32.14","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.14","contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f5f401d19246b237b837b9f3e4a9cd3c5a265455","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.14.tgz","fileCount":191,"integrity":"sha512-z/hRQvmgmaBfnGumv0ZnZD/zlMHgwptFxDRJBg7L21/W/+vloZ2APyY/miCamLo/629T1wB0KtaHLs6bq14OYg==","signatures":[{"sig":"MEUCIQCU3HnKJnNrFZ4UNu91G23uS7Bc1PzqdafKDsAQrxcOhgIgJU1AKcE50EZ/Il+bmzNMZuVQFABE4ngxJ2wAH+C65BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389029},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"120d3445c98afd95ac04528f652877380fbcdd3e","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"npm run build:e2e && cd e2e && node ./e2e.cjs","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.5"},"_nodeVersion":"22.3.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.5","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^5.0.7","esbuild":"^0.21.3","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.14_1719354971873_0.3147320986034543","host":"s3://npm-registry-packages"}},"0.32.15":{"name":"starpc","version":"0.32.15","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.15","contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c1f4dfed1eded912f185b0cfbe9b4963f2632471","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.15.tgz","fileCount":189,"integrity":"sha512-0naGl6a7ETesOpe1VOOQJ3Zo+xZkQxoDRkbq3FZel61Y3YCljQP4mNPHOlgRLtEuiaVkZTJFpwb1QZlGHeLlKQ==","signatures":[{"sig":"MEUCIQDi3W3qjBm0jyMFeZoEh7DoexlCnzAc6BzZY5+rRKfdDwIgNWr3cuDYkAz4ohkSdGktYQWEHQf+wjKMmsvK4by0ygA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388669},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"03f91ea2be2e8caafdcf95d3f64a34d1720c412c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.3.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.22.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.15_1719818540743_0.08899796021898032","host":"s3://npm-registry-packages"}},"0.32.16":{"name":"starpc","version":"0.32.16","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.16","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fdd80dd25467eae136f1d1da0f51ae8956cd68f4","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.16.tgz","fileCount":189,"integrity":"sha512-lP4knYlQpdPlmZF+7Xs8zlzWQgRJD0DzXU+o1mwno28eq26h5xiHK2Ac65Z6QvMBQKw2s4PKdU2kvT1yejoUsg==","signatures":[{"sig":"MEUCIA49CBzGSKRmEfdh+rFngUiB7izC7NYZXT63ahHRfAJ9AiEAvhlx5k+QCK/6LfVBq7PKp/9R8bnp+vqqphgxseQYfII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388312},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3e54354104b0aa955c9c329846c50abd6f2547fa","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.16_1720052878978_0.008594042872682506","host":"s3://npm-registry-packages"}},"0.32.17":{"name":"starpc","version":"0.32.17","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.17","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c20d14231b5a0630393820f55211e023207d7a20","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.17.tgz","fileCount":189,"integrity":"sha512-SxrroyVppbSlmSrA3dVY4uWBYneph+9vj9gDcXuYtCEWJQr1J1AnvHsJSUNSh8rNJNt3KEx49T2g/9U/5wXblA==","signatures":[{"sig":"MEQCIFMZWVI0y5VlCQlCJfi2Hh0dm5g2Qz3p/VN4zZUICtu2AiBddKqZGGE2yE6ebFjtlYAXfYyA/+LmYKrO3gcvWtEDhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388327},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9480afe00124c6f434333c990a6b26897adc448","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.4.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.17_1721037450492_0.6891640293226824","host":"s3://npm-registry-packages"}},"0.32.18":{"name":"starpc","version":"0.32.18","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.32.18","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"359fd5c3583bb7e27a898214db6038d326dcf0ae","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.32.18.tgz","fileCount":189,"integrity":"sha512-+YoAKN8xZjdD3au/Syw5BL6gRQIoYYQm6GWQsHQ1Eu4+xaKetBWh7DRGtLDpVsWmihTHjvv6IHwgEI1dDNu5aA==","signatures":[{"sig":"MEUCIFWm0aPxf6J9pkyEVQ/4dGpndMBQ+5DsjNsyssfx2oz7AiEA5JssYpaCp+H5tHHo10C98NNkbwWzKtS+tI92yhgBUnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388617},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"66dee476e1de58ea5147b1b3bbe89b28374f15f1","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./hack/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.4.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.32.18_1721110851568_0.9978563469181343","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"starpc","version":"0.33.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fe75909c8edbb95f26e0d828cf19b4533b73742c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.0.tgz","fileCount":189,"integrity":"sha512-FlycXuGZl2ABaMVMJ7pIytnvDX3pALUTHNK6jHcrLRQysLnSvfTUPnteTrb/PyzAvOiu36brGRCleFmknzaARA==","signatures":[{"sig":"MEUCIETOLHFouKOd1Yk14FijE6BvrZH1RiL6uVuvP+UGInGoAiEA7eAwb1AIo5DZOuWCpQF5f2pM6ToEm5yW4UJXLPvBeLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388629},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2a566cc7bf475dd030745f630b3c710cd323ec01","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.0_1721786117631_0.7390701962811421","host":"s3://npm-registry-packages"}},"0.33.1":{"name":"starpc","version":"0.33.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"0677b18edd1e9f31a6359056dfeeefd8f0223504","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.1.tgz","fileCount":189,"integrity":"sha512-eA1TQZujoIcTTOFBr+RFWztm4FYCX/FX2ZhwAxJtokGvNW2NN2b0W/eLjQKpE+lRj6MHNyHneShf0i9h7/CdQA==","signatures":[{"sig":"MEUCIDyqSkaoNsjazVVlm9VYnT3ivdYhEQlXzsuH2arHXrhAAiEApi9cBoXxcgiriFCkfANriFgfqfUDhhVWTWnOByzucRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387588},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e44ec0b230da81bbed68653ff14602b34160fe77","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.1_1721940190598_0.3912577042312799","host":"s3://npm-registry-packages"}},"0.33.3":{"name":"starpc","version":"0.33.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"7d8f0ef52f5958ad84f476efd3ed1f201332aeca","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.3.tgz","fileCount":189,"integrity":"sha512-6vomlriv9aVH4R7TbU3DlVCgoDi/3eeBIb3/hEEddHRfNmpcleeUrMqQMYb9Ux2GEuyP1WuqxHhFejvCUnfNkw==","signatures":[{"sig":"MEYCIQCh40iy5GZDgCzs+wHXB4epv47upAKoLXzQ4vskrgj8vwIhANx0iYR/oUkp4BmYLjo+d3MIBNERcOfNBWTbocd/KS6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388131},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8daa12ba7016ea817bc1178e193c24b41bcc456b","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.3_1721948812340_0.1520099036448339","host":"s3://npm-registry-packages"}},"0.33.4":{"name":"starpc","version":"0.33.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"049233d49d1e89a768d99b73e4b0d838c8b36dfb","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.4.tgz","fileCount":189,"integrity":"sha512-EhdR9EZnOQ6jzdjkthzEonR29g4bLJgQWDeTjpzJb3ouOWpMJZ3I60E4Bq3M/Or9MiVQwB28cn45i23IZS/OXQ==","signatures":[{"sig":"MEYCIQDHcfoHZl7wb1WfC+KIY/AfHOsribB2Kf5BnSCSUJhDfwIhAOyK3PsOoCax0YsCLuLivZJbJcGzNHw6etp6V4nv5NFW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388101},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"34075fbe7e2db89971f9ff55402663abbfcab80f","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.4_1721950387048_0.8287928609226234","host":"s3://npm-registry-packages"}},"0.33.5":{"name":"starpc","version":"0.33.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3ec2f4680554dbda62e0980408a4144e76e8beec","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.5.tgz","fileCount":189,"integrity":"sha512-LVmTb2FiHVb0TFxvRHg7S1kKUGWA5anK/GhXFGwgBzVovgxR1S/lniCyCHef9+Me4SuVhYZB71sKJcLnUtCZRA==","signatures":[{"sig":"MEUCIGvYnmtxgVZ1ECxUHs2VJ4g7ZZJZ5WYFMtIpdJKSFGxPAiEA9qjh2oY75loTNwcc+Wlye8YqG1jh0vHWpSMCXJl5dsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388129},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2851c73d83b60f8ae88c77e008abfe338d993890","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.5_1721957099099_0.02619236430775218","host":"s3://npm-registry-packages"}},"0.33.6":{"name":"starpc","version":"0.33.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"17aff6d4322215c4e098b95ab66957daa9758605","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.6.tgz","fileCount":189,"integrity":"sha512-tNUi+fkTia6bkm8cyEDCD6vHzwNZYQa2x4ht/yVhDysb+vXWU5AsDCckBky45wR5ag+o8yR/TChkvhu9YBP01w==","signatures":[{"sig":"MEQCIC2wQ4tdaW67ghKL92ZL8An0OQVhkV1DqX5C/YY0YaKfAiAHNsduUEUWGZCt22K/da1uPplWfxg1k39NYOlc3lNfgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388236},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0ff0fc626dc41b70609dcfd602cd042db36527f0","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.6_1721958726418_0.8889842429459676","host":"s3://npm-registry-packages"}},"0.33.7":{"name":"starpc","version":"0.33.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f13745e9ba1cd1b309ed08673068d494049d1861","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.7.tgz","fileCount":189,"integrity":"sha512-e7Wf4HxgKZMK5MFYDkYUONzjtvOKA/ii3++a0T9H/ceLLJvBFnJ8cn/vB/5H6KnNjPlVAzzz2S8t0fhuQMCYdQ==","signatures":[{"sig":"MEQCIBVaeu5dDBH1PNLurj7wdMQGKmNUewzDNjTj9erq2dtEAiAKNyIyO+bdHj1g/6aA2Lc7vezOOYw0xFfs/GUN5AYejA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388234},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4e13e0e5f439471cf031ff5a4c43cf267c7d58de","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.7_1722618046528_0.2883556075908973","host":"s3://npm-registry-packages"}},"0.33.8":{"name":"starpc","version":"0.33.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"d842f98dba594e595cd6ca0f300439d319bfccc5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.8.tgz","fileCount":189,"integrity":"sha512-KbVAma1gQVckVYiPFxTKT8IOwd44C6/Xt5qKAJpUHiI87KkXoEEhE29q59JK4FN9nS48oGHro7ekC4GHLhrNKw==","signatures":[{"sig":"MEUCIQCObYL/4DWk6GCT+R9Lqno4xY5QoxSyHi4YIgsa47USFgIgQ/xBfxCxXm+M8uhgDMDsLvC+3G4QDMvDCZoayQtwmFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388395},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"589b77ff87d831b6ac6dcb63901bd263f7d0da15","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.5.1","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.8_1722854540219_0.2510639285535201","host":"s3://npm-registry-packages"}},"0.33.9":{"name":"starpc","version":"0.33.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"18e1af36f450935337dacd01bd93f7f2923b48c3","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.9.tgz","fileCount":189,"integrity":"sha512-qWjqxzy8tq1vCXUboJiLktHTrICtWqg/HCygPquuo5BI9BDwSngfa+HmW2o6Avz5vgMn0wb1HJQKUFV+1sonvQ==","signatures":[{"sig":"MEQCIEDzmdsFfo6dGYXH0TyK4e/QpfCjhMn/jRfsyuaEypK9AiAWZe6Z97Sfw0MHDL46GWlw4XYGkcjo/CyGGl4rYsodEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388395},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a021af0284e68d6063d4c5e09a7d6d258d71dfbd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.6"},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.9_1723673358193_0.6266878272506966","host":"s3://npm-registry-packages"}},"0.33.10":{"name":"starpc","version":"0.33.10","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.10","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"7efc024086f867b718d03797eed42dce28d628a1","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.10.tgz","fileCount":189,"integrity":"sha512-bGONxzYlVKScl4yFKpNVZYZNxN1mMg8S2v6TWkZ01I4h4QAqBYKqbLGxUJDvG6TxypX046GsveIuqeTOGMm7dw==","signatures":[{"sig":"MEYCIQCPGWMMs0kx26KEHTBrrlxhtBlSRtVwIfK221eYqdowwwIhAKRw24Su0N4rwfG3nh6G3Kkpki6dgAHKZgYsmOWW9Lnx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388603},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e5b7ba71a307d48aba6dff0f329339ef41838256","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.7"},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.10_1724216046399_0.44954661495672554","host":"s3://npm-registry-packages"}},"0.33.11":{"name":"starpc","version":"0.33.11","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.33.11","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"2689d9d99b1a8b99dade35ee6c233b66410485d5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.33.11.tgz","fileCount":189,"integrity":"sha512-MAp/JnLKaav0Vj0YI0ehXSC66fvPiezDoMRAfNR8ANdWNqZdHigLCAfn53WqBbUhs1w6G5mVcCxW4dUlhF2lqg==","signatures":[{"sig":"MEUCIBRKGEhgsna4uw4Jtyq50LvooXDpxrGVCFlXyJgO3IBsAiEA4hzDEmZ/vcbizNPZh6Qd7RfOuwsnWj3pmyToK+pdFWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388603},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3ce6b317a6de38745bff7388cca7bdc61b624a43","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.7"},"_nodeVersion":"22.7.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^4.0.12","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.1","@libp2p/interface":"^1.3.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.7","eslint":"^9.1.1","rimraf":"^6.0.1","vitest":"^2.0.2","esbuild":"^0.23.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.5.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.33.11_1725761700842_0.9346470503189661","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"starpc","version":"0.34.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.34.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"a551132a62ebb843fbaf6c007d9b9a94e5cce986","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.34.0.tgz","fileCount":189,"integrity":"sha512-Sb9Toik3Y42ACa8dVqj58DJWjqDrKIq6ZpoLWw8rX3EkSn/ewIySurHFX0tVkCL9JdBBrfqDhl2Sa1N28PiagQ==","signatures":[{"sig":"MEUCIQCiE/mYNex5ORdJ1KsTc42BChRU+uPQ/t4+/TVVr4pyzwIgXzEJd6G+xgCh8MURDFaF2gTd/RwEYtUiOLv9VlEc8mM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389017},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3ff2c6986e0bb4f31a042752c74bd70fdc20f826","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.7"},"_nodeVersion":"22.9.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.34.0_1727907513334_0.6456345592433668","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"starpc","version":"0.35.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3ee1eea4c791a5f358183c87212954d5f8e2cc12","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.0.tgz","fileCount":189,"integrity":"sha512-hqnqXpjqTRFvOvF7QR/nFNmHOr66AByg10CKEZEa9zmWIKCxDbwD/wy4vJzgItfZ0MnwXa4D4IfI1IsLeiFaVw==","signatures":[{"sig":"MEYCIQCO2yFpotGTL7KVkLy/nT/tydiHjRtU4tuKfFngWo0pkAIhAN9Ws8tKy97z9F0Y9HVl+O9hfmm2ulzlgsz53TYidSBY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389017},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cc27500593d28928cecaf0172477b1512c779341","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.7"},"_nodeVersion":"22.9.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.0_1728450688218_0.7773466759585919","host":"s3://npm-registry-packages"}},"0.35.1":{"name":"starpc","version":"0.35.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"8a9e60560dc0af8f7a040f6c8eb02196a7c24e8b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.1.tgz","fileCount":189,"integrity":"sha512-cdIuyVZlj9q4gahJuoB109+1lnx4nzzBeqgVRQ4QO0DG+opdJ1Oopbn44WoWEJZjGmPLUwt7AI6BIhlkhsk9/w==","signatures":[{"sig":"MEQCICkDI6viTLMeoobkrD2+KL/auCo3aXDaT9i/LQguOxmUAiBIA1fQIakHUNmOGrxVNMi4iC3iXn6syb5yFDjprOqyEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389014},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fd48be59468e4a609d624b11eb05be9a6818bf8c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"22.9.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.1_1728970372098_0.5442935437456131","host":"s3://npm-registry-packages"}},"0.35.2":{"name":"starpc","version":"0.35.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"4f5385fe2a36eb1c2c11e179ebc257213b7d0d7f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.2.tgz","fileCount":189,"integrity":"sha512-WeHEhnc6ADPDzxXZm96t0huN5q8Z471fCYYpMnvDHLIau25oyMnPedsD+/Wn8S+vqlZgCR6LXCFhCs1foBm9zw==","signatures":[{"sig":"MEYCIQCeukyQEaXyW7oqRW8sCJzZRN7p+4yZbcFu8DccX1nWCgIhAO+NQ98EXcuG8v8a8EwWxwgMP5GOPQeQ0i8jXKw5WiLd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389014},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"37639b00f93a42b10f0261e0c46c6f1157df1f58","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"22.10.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.2_1730189857698_0.06047570663771795","host":"s3://npm-registry-packages"}},"0.35.3":{"name":"starpc","version":"0.35.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"abdd81fee22065bbecdac8e5508611b071e204d9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.3.tgz","fileCount":189,"integrity":"sha512-9joAmZVyv2UIESBW6UPVYITXiBML5rLuBkEQRRoOt0IdpoB3qV1aJ+ps7p2XBOUXCiZjGDY45KtdfG/vOr7vJg==","signatures":[{"sig":"MEUCIQCdmSRM83qB3sOVy1zKPJC955jyujiabOv0mROltNNnEAIgfQfB33tu1uzwr93U8Om1EqBcwPJKWeRXAm1AtcQZH5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388566},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"53e327ef48bf96216b98870d59db23ed6bd982ec","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"22.10.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.3_1731110900691_0.02776203567078861","host":"s3://npm-registry-packages"}},"0.35.4":{"name":"starpc","version":"0.35.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fae819e4ed93700ba251c6d697736986d28dea08","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.4.tgz","fileCount":189,"integrity":"sha512-+laclgtzOeWlYTErNUWSJSVvq0ZjumSXf/rXnB46nFRKqcBI848hK5wYVfLIjpA1dwS2TBKvGd/jn2JX3g2ngw==","signatures":[{"sig":"MEUCICtT4/bDeoA2Fpb4U0FmUuczxiRjQSiWoJ1g2VVTgSK4AiEA1Yo4YHME8netn0YxeFTIX9W95x4Vw4IMHQLBpBntjIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388345},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b87bcf76e8732d86fdd655b9c6fd245fdf0df956","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.2.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.4_1731999548808_0.25125886965874367","host":"s3://npm-registry-packages"}},"0.35.5":{"name":"starpc","version":"0.35.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.35.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"14ecde917449afaab7087d4d5ce82674a96da8da","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.35.5.tgz","fileCount":189,"integrity":"sha512-Asyu0P5UzgiYXUHSTIWo1pdsfZE4i3ek5mIBI3PlWwC9K9j8TiJjEOvEKI74/Sxo+lBekdFirSRV5GmhsBgK2g==","signatures":[{"sig":"MEQCIGUxH59V7W5ZzBMsjssVIC1ZV/6UyuFtUEnJwzi/sinPAiAQZJPrFqCIZMF7+3LerSW4PFlw9dylfrqdFnJij3bGgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389001},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"30a51ef7377e13842e3f024aab4fc660f71ab661","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.2.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.35.5_1732750511064_0.780402361659738","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"starpc","version":"0.36.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.36.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"a9817da5f3b756b4bc75824d21220d6d1d64cf8a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.36.0.tgz","fileCount":189,"integrity":"sha512-A4YEKmQRrfyBEtdXT2sPT9ZQ+Bbf6/w8Pc6RGaMNd4fFMYjefi4UCwZxF8DrWX2LJix9otnihDB79zrHqvTUGw==","signatures":[{"sig":"MEYCIQDXnfGD9ePb8uv+04jP9tulsOYNMhOilu5IZEUhVYa2RwIhAKATxzKFD1qt+6hiFnvDS4ANgp+A1vNCTYjTjGcXc2Ew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389801},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e38c27f0a93ce112306b9b60096567cc6866ca68","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.3.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.36.0_1733877445219_0.7257609017835966","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"starpc","version":"0.36.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.36.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3ceb6849a34bb57fddfab737f834de5309fd7118","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.36.1.tgz","fileCount":189,"integrity":"sha512-AbzY3P+yFXZO0+FGIflrHqqoDjGGYqSbneNZ/HBgaLLzlXaS1dbN7DWifBJN427p/W0IBVBiuh2R/knX7oQYiA==","signatures":[{"sig":"MEUCIQCXSdiWBRB1F63yiPnJC6jz7J50Bn2or8AEyMNrKjYIjQIgZZGgt2vvM4wWeP71qzaaj72X7qTaS1suKczQw4PzubM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389891},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c37ff98dcbf85649b9a71ac62b9567bb77652aff","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,pre-commit,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"go mod vendor && rimraf ./tools/bin","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"pre-commit":["precommit"],"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.0.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.5.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.1.2","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.11.1","rimraf":"^6.0.1","vitest":"^2.1.2","esbuild":"^0.24.0","depcheck":"^1.4.6","prettier":"^3.2.4","pre-commit":"^1.2.2","typescript":"^5.6.2","lint-staged":"^15.2.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.36.1_1734942982301_0.7806690734487234","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"starpc","version":"0.36.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.36.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"eccf1085572c5b48631e146f51c2c829923d9619","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.36.2.tgz","fileCount":189,"integrity":"sha512-NpfDcaE1+3E6js26McCYB+e4pFX6rheHntJLXJA0FzkNc7J74sascmvQrmp8s8KmiFkL7uMbWF9qxYvrzJILfw==","signatures":[{"sig":"MEUCIQCX3C0dmdYkT/ktm1T4bU6MvVOoZ2yfJY/r1eLLiNUsaAIgUNFBbLqIbuWv1SH4As5wpAC5GDxd9csC63gJtg/1FJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390086},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"33b2c76aaf7158a76b7097fab9037e9815127a8c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.8","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.5.0","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.5","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.1","typescript":"^5.7.3","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.36.2_1739833255815_0.6354251717947252","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"starpc","version":"0.36.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.36.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"bff94447ba6918c475dc358981004a24c9e27bfb","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.36.3.tgz","fileCount":189,"integrity":"sha512-AbAejYoy/3AN2pwAX+gL2j4VQH7jBEZzfRghqHorJOiAPit9UD8nOTg07vn0b4ISzgjCJ06T+cfWhUPmYAjshA==","signatures":[{"sig":"MEQCICfpQHTpilHmMp6imZJuq9LFJPOs6xoyx4jza6glqIemAiBgln+dZ6XDjF+zCr07hYYFYoYASCanMPLT+RVR0Y2OKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390342},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cadc1cf99d4058c80c56f91a5f9336d5579511bd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.8","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.5.0","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.5","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.1","typescript":"^5.7.3","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.36.3_1740971278437_0.6987072711047531","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"starpc","version":"0.36.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.36.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"df1f9f3bfdbf0ab0647e4282ab980c3e0890fee5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.36.4.tgz","fileCount":189,"integrity":"sha512-I1VEY7Qx6QxvIK7dyi0n3tpNV6+NLM5yuWda12wgvBMQvHJHJHa7An1VhaXLHkD22nL8CjZGxmdzn7x1GZfS4A==","signatures":[{"sig":"MEUCIQCXpL6pZh1wIX4vqmu1cS4uZyL/+QtvovKu/yHA29OuTgIgbqsdLHfiSbJhFZcP5rTkto+36wKmN5tc7NWBiBZZACk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390261},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a13a8fdcdde0ccad82dedf17335512e35841466d","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.8","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.5.0","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.5","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.1","typescript":"^5.7.3","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.36.4_1740971572371_0.3462532782195922","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"starpc","version":"0.37.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.37.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"e211066611f1684855e3a26fe4e0527ba7985372","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.37.0.tgz","fileCount":189,"integrity":"sha512-zXjl5cYISkL9b/ynHJaDqbenri7Cakmmgn7za2tW6+8uyrlMVLzYlsC/eUOxmn1uCtAopNB+DcXVBXgSsNnIQg==","signatures":[{"sig":"MEQCIBm0h2MVXYSxdJoHjApqX+NmfQHLP0vwX8h9UR+jI0d4AiBRw/xNrHjOWnWCt1FG+Tx5Q14ZaAM24dV78mVhTJhuIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390172},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"148ce2d0a2a28ab3baa1edec6a4bec36a1479568","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.37.0_1741059336326_0.44168253837575655","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"starpc","version":"0.37.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.37.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"33b65de543c1fbb0d51ec0f95cf2ca064045327a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.37.1.tgz","fileCount":189,"integrity":"sha512-cXHjtvg05dNtplgaOn4gjLYznPqJyYMtR+zbx1jpxWT9Q3HhTztu1ODmsaAPisjTpbxBMB0rnr615sdV5PiCrw==","signatures":[{"sig":"MEQCID92hxK8lQO5Tg68wQRysbCbpYw0vdBAzyc6mZe/tpYkAiB1hUAdSiP9bfmddgy4NdZdyNDy6K7sQ7zztqJgEwtAhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390494},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cf58c4a22763e0cd40ec8aeb0dc5c32d160479da","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.2.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.9.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.37.1_1741497210179_0.1522206019068575","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"starpc","version":"0.38.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.38.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"6a0bbfb5ce6c12f963a8631e583419f0cf09fe8d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.38.0.tgz","fileCount":192,"integrity":"sha512-jNMufMzR3EzLSASf5UsYWQQpKzGbA5TAjBV8QV+ZNQ9uJ9jP51Rjib7WjvKc0pl4KH0NFRrW7YMlQAhGjf/Syg==","signatures":[{"sig":"MEUCIQD5C2o5rBvbwEdYoqpa6AEN7je1Msw/jwHVg5vNiRqxnwIgBnjM8VFe4MXK2lbkv4h1tv04uSpNI97x5esm9S5yA4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392932},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"03fe778c069cfaeb5c9e133df1e1a741b5c450a6","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.38.0_1744067080999_0.05909036015406732","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"starpc","version":"0.38.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.38.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"298d360d5f638278b982f357e37acecdbecf5794","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.38.1.tgz","fileCount":192,"integrity":"sha512-YOukIetQ1wMMGiCyM+iPeCIRW5tFznkQkePZWC1iP6NL5JQLJJl3Ip75aT7DBTHOBDZgpnIRoPe/i1OclT6Vow==","signatures":[{"sig":"MEQCIF4SjEXO1p5IFhvkUnUnUoPk2rKDtN6GrueCQeL9Ztz1AiBs0qc9J8yQs9cjGzb7nNJqayV/FkmSaKyEYma6RqviWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392921},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"6f86a0826ceeea75b0a8b27d8373d9bde89d9847","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.9.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.38.1_1744755137547_0.5636963134924644","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"starpc","version":"0.39.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"49a34a6821257b6600198c942ef16d157a9f942e","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.0.tgz","fileCount":192,"integrity":"sha512-WLIW5UP1EzjWl77X3vullv/cOL6Dm9iXXg1J0n9T+IdnzMm+ZMLbOIC3ufbowTjtEN/tDvbCflC11yNQkxpdOA==","signatures":[{"sig":"MEQCIHXpQxaVU3CtgQq0HEOGKJfSvTfNA+fIIKhv3CVse6otAiBjD35MMQuqDxLmcrcsU+fXa/chWarvvD5tBgLI3CvRtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392543},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2ba3f7831e5bbbbd041f2f0984a5befab3f53e5c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.3.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.8"},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^15.4.3","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.0_1745879489520_0.08973513863188964","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"starpc","version":"0.39.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3565fc54b610b066be0a1f5690149417a902a40b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.1.tgz","fileCount":192,"integrity":"sha512-h+nBbw30e4ti28pYCwhuAWPKbTUUrb6tCb8sKqoE5+/vBBwQPyXEeNnwzt1iAWuYFAJiSFm7eHIyLVtidBX+gQ==","signatures":[{"sig":"MEUCIQDCuVY9PgFlJixW1m5sld4VwcXCn0Eao54/RHHajvsCewIgRGdB+fdrGEA3vl9iUY8DyMXySuLsqBmrXXTvoGusjnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392543},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"854fe4b859ed3d836a4e7e8e5f1223b5473a146f","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.3.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.4.9"},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.4.6","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.1_1747694573106_0.054927248072554224","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"starpc","version":"0.39.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c142e5daee3b82a09492c1afff101787eff32376","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.2.tgz","fileCount":192,"integrity":"sha512-doPEQP7YxppiL0nCUy7MzSVJDJaPVRA7KDjZEZswyHy0EmmyZYikfxl7btBtqu6y8z6c9CQXgg9qlNQhqPaGJw==","signatures":[{"sig":"MEUCIQDMm8tj91mzhBfyvmfJpJvOxKtKvfTqdDVvjG4EJrt1JQIgMRfG0O+oFzbbX2JD7iwDThN/45JW31bC7gLupy1sMbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392716},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e49ea5efc449d37c703c843244cbe44a024c68a","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","actor":{"name":"paralin","type":"user","email":"christian@paral.in"},"email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.0"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","@libp2p/logger":"^5.1.11","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.0","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.2_1751764094853_0.9871534771552997","host":"s3://npm-registry-packages-npm-production"}},"0.39.3":{"name":"starpc","version":"0.39.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"70e324d5b38486430152d2dea5ed4e5a76dd3b04","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.3.tgz","fileCount":192,"integrity":"sha512-U50NCU+9Xi3Pz+1DNqLKLd4XU/7K3MJx9dE5FpLasXwV2wWUs+dvtp9KyQzlSlkUh9bKGd7Fun/vBgJiOpclzw==","signatures":[{"sig":"MEYCIQCsbPSi7ShANV+dNlYbZj8fsZ2rBtVYzbDDvwNmp4oQdwIhAKxGF5gBlNHIZircaKnsEUethP7yULbeDKdpChL6j4VN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392935},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8e3571f0938705ede7da2d55868fdadbe884738c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","actor":{"name":"paralin","type":"user","email":"christian@paral.in"},"email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.0"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.0.1","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.0","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.3_1751770631423_0.7908160444133934","host":"s3://npm-registry-packages-npm-production"}},"0.39.4":{"name":"starpc","version":"0.39.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9dda88b14b4d3411c94407e5e3af80c7f248c497","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.4.tgz","fileCount":192,"integrity":"sha512-kx9uV/wh0psAh3Cx8+86QdTVJtahvsF/8WXemR/W+874ysdJkv+EpP6how4kKsO+lDTNtqxeykWXsHEHo0CjLg==","signatures":[{"sig":"MEUCIAxu2M3LVsJ0T7eCrfzF5VHCgqPDpBUdPp7MT2WQjg5DAiEAsfow/BF/Qfsv9xdL09/fZ9H3q4UlBfcqdn+9wxhM9yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392935},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7799cdf4e3f38622e68f8709c05ab3e3b6e9148c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","actor":{"name":"paralin","type":"user","email":"christian@paral.in"},"email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.0"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.0","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.4_1751772541265_0.47328400880712973","host":"s3://npm-registry-packages-npm-production"}},"0.39.5":{"name":"starpc","version":"0.39.5","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.5","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"4e5da18e52c7679fedf097491606e1eb806e2ff5","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.5.tgz","fileCount":192,"integrity":"sha512-ilMs3Ek5V5u4txKzhGD1SZEozT86wDHylz8xgOM/h0gv+XgY64B3PsSVn041zi4DYutcIOmnLDene+enzKz9Vg==","signatures":[{"sig":"MEYCIQD0ComWU5d+MFwZJsjm1Q5HG4CM4amvf5+QE86H8USVowIhAJChIjoc5cgj31/lOTD4Jnkq6MTtpKNXC7buQELBnnkC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393326},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"ebf88f52e882e90191049409f153a44c2e2cc525","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"make genproto","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","actor":{"name":"paralin","type":"user","email":"christian@paral.in"},"email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.5_1751774689757_0.24969070218414724","host":"s3://npm-registry-packages-npm-production"}},"0.39.6":{"name":"starpc","version":"0.39.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"7c9de997027099dfdcf170b756db6fd5eaa12584","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.6.tgz","fileCount":195,"integrity":"sha512-SUsQzZ3iJ5dGswBJ6M72X4PM3VS53mv6QBjcVRbSuI50yGKFew5SLuYiok6W/WpHMmPWM8NpXyl2Wtln3v0jig==","signatures":[{"sig":"MEQCIELSIV5I1ylkjw8GgiPLYiowU9ZHE/rE0I3F6VoV/zyMAiAFc/bpVBNRFgnMIzEysa7InW3xSOTjYiUXrQaS3Etr0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414759},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d4a657e6bb93fddc8ffcf3bedf82a690eee61c63","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.4.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.6_1752724038313_0.4479644711228845","host":"s3://npm-registry-packages-npm-production"}},"0.39.7":{"name":"starpc","version":"0.39.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c392a262899abf834cdd2fc1cd8f85c550ee6878","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.7.tgz","fileCount":198,"integrity":"sha512-d71QW6+BGnjGf+yKeiN4LFLB1ORK94dQ8u6YQjsmGn0VTVIowwLr8B20jJwFSymX9aqEcBVJ4NbToXMoWLW41g==","signatures":[{"sig":"MEQCIHgCHt30kORl5OK9zNF/lAk/kh+mKPF5/pmRCzz52GcfAiAAkfAIJ4UFBVhOQca46ZvXZIkhyTCpX5X8hooQOkZK7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415102},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"5379aa9e96b2e4386984a37f2bf8a61e58ba75bd","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.5.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.5.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","husky":"^9.1.7","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.0.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.7_1754384138143_0.5866187804616363","host":"s3://npm-registry-packages-npm-production"}},"0.39.8":{"name":"starpc","version":"0.39.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"241820bcf6ed7772f5df806483f60659b1fc38c0","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.8.tgz","fileCount":198,"integrity":"sha512-Q+3kDy8IwG82nf8mSMr210xqZVvhG0ogCYBUd+fVMlJk9Ged3bE5pew5d4DOMWEPvzH/XEfeTxSLGmLdrXhabQ==","signatures":[{"sig":"MEQCIDgfUER1aRSavFIajOLfTCKaWnh4TEiIRWylhAx9WI8EAiBAFFBfBEjYyaDGNQaW7/h8Yc5RTD0/infZeFs4MsCfnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414539},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"abceb11687df72f4bfbf0644ca2c0265f5539088","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.5.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.9","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.1.5","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.8_1755485562860_0.20771538305884363","host":"s3://npm-registry-packages-npm-production"}},"0.39.9":{"name":"starpc","version":"0.39.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"280161d5cfbae0789e334fd579781b93119b144f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.9.tgz","fileCount":198,"integrity":"sha512-5LjvIjnhfNKsaefmPdh7o+2DvS0TbeTVPoX3sInfYEKc29phghOwiYiv0PXxolGPAQr9sr5L1qgD+9zf0FAY3Q==","signatures":[{"sig":"MEUCIAPnqu0c9ZWFQSGAQa8LUbk1U+YgquoORbo5OUj8ArvhAiEAjvQ/gzsykzzCep6KicDTsAVQQY9ZhkO2ZRpMO9akUNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415081},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"cccfbe329f5a0aefca246b72117166d9684881c5","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.5.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.9","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.1.5","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.9_1758013279041_0.00799863520292221","host":"s3://npm-registry-packages-npm-production"}},"0.39.10":{"name":"starpc","version":"0.39.10","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.39.10","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"4f2f5333feb195637bb6928534491a4bfcb2735c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.39.10.tgz","fileCount":198,"integrity":"sha512-A48r7PddmgBCgo1hug3bIedOIRpdGYMs8DhejzxORK6ssxbrSGtk6B8D6hFa9VCQEQ3FEwyKz3fPT3vZOGk4AA==","signatures":[{"sig":"MEYCIQDQIK31pJtjafOGAlp82hC9tDCiiWBLEZfcPJSVxCtWOAIhAPK4w+klrCe6ul+H11oEriPhdl+vZledZxrdpDsqU3EF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416059},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"f08fa7e4a0f169259c889347fda1dbf8475be619","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.6.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.0.7","esbuild":"^0.25.9","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.1.5","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.39.10_1760486631354_0.9589721262156392","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"starpc","version":"0.40.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.40.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"aaf0792696315f638bfd244fade913946fba8383","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.40.0.tgz","fileCount":201,"integrity":"sha512-esZNvdig+6OIegjSJ48eXpdAfdHuY2DzEcJ4nRo0R3m85JxauD6IS9X22Tt56LT4llOxIX2sId97aYnWlavIdA==","signatures":[{"sig":"MEQCIH01Ugxts3WmD0HGO0sHZZOUQFQblI95+95uQQCj1KXWAiButZ8Px6otrqxeiR6rxs1eJEC7XTcOGzQRdpjmXYo02w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437416},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"f925ab46b8efa7723ba1732f8e6e4c30b21e8b5e","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.6.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@libp2p/utils":"^7.0.9","isomorphic-ws":"^5.0.0","@libp2p/logger":"^6.2.2","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^3.0.0","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^4.0.0","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.1.5","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.40.0_1764145837207_0.7414231631144625","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"starpc","version":"0.40.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.40.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"b67a4c3a6524abc6eee2482540a1aed469c10503","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.40.1.tgz","fileCount":201,"integrity":"sha512-OPq5pMwKgPYS1eo9FzxslcE7awIJC9Or3OF7Z/C2AI/hPf7AfYGmY0XeWcXflbjVmmKOJkYvWQ3b1K0DkAtH2A==","signatures":[{"sig":"MEUCIFBabINacY5gmqU0dUtUlACd+ApQJMLg8pip6pqxoL9vAiEA1ijEAJQ8OuXKR8ECh9bNSCnccXxV5SyKkwiq+Me4KzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436686},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"c1930aa0ab0f0562bbb50d0a18c27bc2ffecceb7","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.6.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@libp2p/utils":"^7.0.9","isomorphic-ws":"^5.0.0","@libp2p/logger":"^6.2.2","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^3.0.0","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^4.0.0","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","typescript":"^5.8.2","lint-staged":"^16.1.5","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.40.1_1764150045501_0.09577252631783506","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"starpc","version":"0.41.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.41.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"7a500649e119ad84a37e76ebde5c2ebff8628a1c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.41.0.tgz","fileCount":201,"integrity":"sha512-5k7TgqHUb9q//eb1CFljoP0DuoXutcl0XO3nmAreIl3Tq2x1suM3Z1rZQqFODvtTLkHxnXmHieqVYFU+iC6KXQ==","signatures":[{"sig":"MEUCIQCTUbnvCpjd2Yn/eiz1D4wLUjEHXXk6GDL3fA/Bc+jdXgIgFOjwW6KWGRel+EnQRekr28NrecwtcXsFXHuF8Qcb87Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426874},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"}},"gitHead":"95b918389b4c4189e502ec7cb63d0f7381aee6f6","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.6.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","happy-dom":"^20.0.10","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.41.0_1764186732283_0.9287970468751909","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"starpc","version":"0.41.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.41.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c86d41393531ea01acc7e36f675beabc62f11f29","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.41.1.tgz","fileCount":201,"integrity":"sha512-1q1T8f/sxtfFX5jIO9OKH5QQKG+3fMeT28KCM/d4ZkiQ3Cu++W5Z3CDvQThXms0V8sgcYIg/ociTtnbku75pdg==","signatures":[{"sig":"MEUCIQCrmexz/uKZkbTMVJ/6nX4mkpgTXQraLqt/HtQqW2I7ogIgGAqvNWENQI6vVHrJHchV2xs8ZeHr+WtY9/+gimaCPUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427400},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"3ad2799610c761ff58a10eb330e26820347d506c","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","happy-dom":"^20.0.10","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.41.1_1765968619113_0.9389077769030711","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"starpc","version":"0.41.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.41.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"c2d56752ad5db6b3a7163dbf2d74f55b2f1e998f","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.41.2.tgz","fileCount":202,"integrity":"sha512-yqtP92y4t+TKszJh5nh2iQOVXTmK7j5wDIzKMtGfMpq/zUmYVaUt/v2vogKx68YH2MXoSUH0aEo35awz6FzzcA==","signatures":[{"sig":"MEUCIQCGaSkRzrZoLPfWknVizXRnQauvGmqpH7HnNJbuzsU0VQIgPOsAQOKrhetJvbYdgm7PqvallrvdE+21sH4F7at8UAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429295},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"3b7a47cac1814e82027bc14c9000ef3188d096cf","scripts":{"ci":"npm run build && npm run lint:js && npm run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && yarn format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"npm run lint:go && npm run lint:js","test":"npm run test:js && npm run test:go","build":"npm run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"npm run typecheck","clean":"rimraf ./dist","format":"npm run format:go && npm run format:js && npm run format:config","codegen":"npm run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"npm run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"npm run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsc --noEmit","integration":"npm run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm run build && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.7.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","happy-dom":"^20.0.10","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.41.2_1766015398001_0.8237564498193823","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"starpc","version":"0.42.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.42.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f1db2da13daa4282b750ebbd28b7780229032354","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.42.0.tgz","fileCount":202,"integrity":"sha512-mIVLRI1Bc4djICLr9bkhfZYyE2btwL79K8BjIiwyFP9c9AbEDZV7tRs1tuMgorkirIwW+eHo0ebKP6DGy2Hs4w==","signatures":[{"sig":"MEYCIQCs/jlwXrKFyZZ093oH7VAAc66bqxXBWQn1QkVMRopQpwIhAOH+FM3/1b/Uph8CnQPyODTjMyL8TUbKHoVuAcscpXYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429698},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"5595bc2f5ec535332d56ff36ed6d4347199eba08","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"rimraf ./tools/bin && cd ./tools && go mod tidy && cd ../ && go mod tidy && make genproto && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"make lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"make test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"make format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"make integration","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.6.2","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.5.3","happy-dom":"^20.0.10","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.48.0","@typescript/native-preview":"^7.0.0-dev.20251226.1","@typescript-eslint/eslint-plugin":"^8.48.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.42.0_1768296529146_0.5815130311174401","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"starpc","version":"0.43.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.43.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"a63e415454bfb82a58803ca67a44ee812edc6eb9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.43.1.tgz","fileCount":229,"integrity":"sha512-+CuU6bNu4vULJsir7KTm/fk/y8qiitvUQREckuF9M3366nQ7rtBqDOjIRoTxy10lAcwb8TTIiKviznIdo7zc5w==","signatures":[{"sig":"MEUCIQDcI9ju/vv4vbsXyKu7T8PHToONrpOkYqiuASRP0iGErwIgHeTqNKoFT9lhIZiMnrlVdWAuVGr1zLvljLG7nIKRaGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":727224},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"7b0e8726bffa05b3cd04483c7d02cdd207a7f5b6","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"cd ./integration && bash ./integration.bash","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.8.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.2","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.4.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260130.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.43.1_1769841392882_0.9208975157099453","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"starpc","version":"0.44.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.44.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9df41b382c487d5424c8c30268bd72dbcbef04ef","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.44.0.tgz","fileCount":255,"integrity":"sha512-cfBUu3GUeuRoJP35lfS+1JsfiIOPDSHchhRe+HFWPvQHsjP6dmhQRuEeu3PnpGb7FW2ONA1csWinPWJ9w7RAZg==","signatures":[{"sig":"MEUCIGRapah4Rwe7vtdD/z5nrPAa3Nd65JJ056UUXv7cqItFAiEA3aoucEgIiB51rNkhGemQOvK4G8zpKgqcSCpFLWr6rvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796046},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"756b56962c4708afd17158f33a2466599e015115","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"cd ./integration && bash ./integration.bash","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.8.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.2"},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.3","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.4.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260130.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.44.0_1769858074040_0.8023483295113019","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"starpc","version":"0.45.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.45.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9a30e06d6d90fd05540366ce5661ea7bb8292973","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.45.0.tgz","fileCount":255,"integrity":"sha512-qVmq5R2c+83GktxDGeNJ1Fr0iBzrn50uNze0EBmIt68RZBlbs/+7M6acwXfWpT7Iw/L1lqMomDhUm9YS5+Lgtw==","signatures":[{"sig":"MEQCIC8AsSPBHrz7WCDyPEoyel4h3NmCx2AUh8gCf7a7BKidAiAG7dBrxuTG/DmYP75amGvQ+TYM2FVCQ16iDUa59tEBpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":820953},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"5e650a6b3dd0f6dafb2186dd7d9e92e74095a64c","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"cd ./integration && bash ./integration.bash","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.8.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.3"},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.3","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.45.0_1770098889716_0.7742120686805622","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"starpc","version":"0.46.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.46.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"378a3422612dea55bc3c55218ee640c96fe67f20","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.46.0.tgz","fileCount":262,"integrity":"sha512-NywE5O5NFjUTczR47X29mFUFU0cev/YMsaQEgyz5RDNNMt4S1l/s2vznPLl3yOireOnotaWjaLH7tlI+75mq5g==","signatures":[{"sig":"MEUCIQDAcFwNmUf3R+QTNgZxthZtBlvjg+RclPNed3WpNXo4eAIgLKvvbLT8mY7erOqIl92WlI7xs7CXLwMXohgJKJ5cmIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866116},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"ef4a787c6abe228bc97e8a2bab7b70861f35cab8","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"cd ./integration && bash ./integration.bash","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.8.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.3"},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.3","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.46.0_1770113568218_0.6112500749246625","host":"s3://npm-registry-packages-npm-production"}},"0.46.1":{"name":"starpc","version":"0.46.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.46.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"fb4ec4e1ce1199496195ee01666aacb38188b1e6","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.46.1.tgz","fileCount":258,"integrity":"sha512-niif1ZN9jYrvIkkFAogbGyMY7oa6K4Id3OBP5n+TJHWZNk4ak4JkrBe5/dqOsCbe3nQLnZ+WFixhXEUYh/7QbQ==","signatures":[{"sig":"MEUCIFLWWhFcib+GScRFmVGsjZaQL87a2l7FaF18mQB4htLZAiEAipx+eDsHtcdjPe/omsiZJ3iLdUR+Gouj2+nZBSLeXeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836728},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"14a2f6c1116c05cfea4d55800ef6cacaa09732dc","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bun run test:integration","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","test:integration":"cd ./integration && bash ./integration.bash","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.8.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.3"},"_nodeVersion":"25.6.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.3","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.46.1_1770208995194_0.8543559166473729","host":"s3://npm-registry-packages-npm-production"}},"0.46.2":{"name":"starpc","version":"0.46.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.46.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"8285f09fa63e28ccd1f87a716a1862812ae08e6a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.46.2.tgz","fileCount":271,"integrity":"sha512-WX1ZzyOestnCIkJgaLNRyLdRLAhshajEcc21OVFEOLu58LQ9Z/G0uwSmVJztHYiqp/ni5Kh8aXZ7zSxmDLUNXA==","signatures":[{"sig":"MEUCIAyRYjWUnrLPITHHg4EeH4KzqQeZURCmvkLt1yMQeidkAiEAvEC//4+zFoxuuyPY9uebLXph5Iwk7lXpOTaWWY+K6KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882480},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"7b60c63665f878133c853636b2202dcc90901b0f","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"ESLINT_USE_FLAT_CONFIG=false eslint -c .eslintrc.cjs --ignore-pattern *.js --ignore-pattern *.d.ts ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"0.5.3"},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^0.5.3","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.54.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.46.2_1770772750314_0.8940745485083597","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"starpc","version":"0.47.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.47.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9d119547462ae6a59eb1e3c853622bbd95616395","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.47.0.tgz","fileCount":274,"integrity":"sha512-Vsu5bDRTIEQRX5R3L0OYrNP82FiscgW+OnYZckOArQqxU7Z/C2xScU+a0ByCjbDFcHY3R+je4eEhT46S//kdfg==","signatures":[{"sig":"MEUCIH6t0BWlVkOI5RBYb9mTpquhlFE6aHMPdFhTwF6OP5CQAiEAjl4UIkNRV8DxyJZGmBd8TlCDVPU5qMn6DE2tc1I82cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881946},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"968fd62b0a110bb741d67b2ba1bc05977eab0806","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","postinstall":"go mod vendor","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.0.1"},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.0.0","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","globals":"^17.0.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","@eslint/js":"^10.0.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.55.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.55.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.47.0_1771852179733_0.7409070273884413","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"starpc","version":"0.47.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.47.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f9791776c23e3bc4385341ba3365ad18f2cc78e7","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.47.1.tgz","fileCount":274,"integrity":"sha512-qNA6qxGKShERAKjzM2rmR48uww/iHGVImYj44m5X76lsRX20ywjTP6VC1SVm61Y8WckzyS9KMJtkCIA7FraYvA==","signatures":[{"sig":"MEQCIAe0kfQnBtsrbUxLZJYYytV3DaIXpSl8fTG6uKo2Wc/sAiBk3brVcP646NlQQC4NRRYlc/YcwOXaF40Hh4GoYpzdEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881927},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"a20d1005fb9d2fb502985a9c166a8d299cc11c68","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.9.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.0.1"},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.0.0","rimraf":"^6.1.2","vitest":"^4.0.18","esbuild":"^0.27.0","globals":"^17.0.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.5.0","@eslint/js":"^10.0.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.55.0","@typescript/native-preview":"^7.0.0-dev.20260202.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.55.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.47.1_1771853905905_0.6701929455126288","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"starpc","version":"0.48.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.48.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"b7c554cc9c442a21a3ad5a760b5e7b07677b66d2","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.48.0.tgz","fileCount":274,"integrity":"sha512-mbyxiq778AkSS6/Rt7NB3NuC6anl8nGTOsT5c8nJbYi7J8Ao6bCVi4fwV6C9moS0eGcBqmVqQTe/hBw0ox4ubQ==","signatures":[{"sig":"MEUCIQCHUxnEEcYFaJ/FrY8R7tkSHJww13AqHEu3AhJOd7HZXgIgDg/oDNAGbKnJvISIXaRC3EOQbe3xpYh6P+3awNFFAyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882595},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"e40adff886090f683ad25399495eaf936a6f8a88","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.10.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.0.1"},"_nodeVersion":"25.7.0","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.0.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.7.0","@eslint/js":"^10.0.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.56.1","@typescript/native-preview":"^7.0.0-dev.20260228.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.48.0_1772277852367_0.4288208418724908","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"starpc","version":"0.49.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"5427b920fdf6ea0913963029a3ba96425505634c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.0.tgz","fileCount":275,"integrity":"sha512-YuCPvx5X8KwpcP6Sd5XMV7/J/AOFCIU8p9iDUm7KE7A6BqHP+TsBRD3DnSMEGNau4ZRxJIoZyWQqITSRH9yHJA==","signatures":[{"sig":"MEUCIQDOEfeBZTbvs3r/brLJ4jFj2vGsn+8QyXhcDLvHjmtGegIgZAvetC6Q+wx0+esvW9lG9M4uG3kDvMkvZls+PzuRJ18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883928},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"897544f28d1b6af5f3f598353a4d641640c662e0","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.0.1"},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.0.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.7.0","@eslint/js":"^10.0.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.56.1","@typescript/native-preview":"^7.0.0-dev.20260228.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.0_1773273813288_0.7065298097907822","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"starpc","version":"0.49.1","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"e66d81df51e0175bffeca68a2e96416fe42034d9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.1.tgz","fileCount":274,"integrity":"sha512-SsgTrc5Y5dlQJoA/XOMhA7OLiLbjIjU7eKCckMdd4odI7J/ey9r9hbK8icWB1fanuoA6UUGvw+rJM27xgbPguQ==","signatures":[{"sig":"MEUCIQC0It4IuUZq9Ehbgyk3AsDJngIrZZ/imqXlP31l/+UutAIgcxXnTfGmFCwyho9AOOBtqE5diCONLjpBMDK6PQqcirE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883414},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"f8a63331ef00b9b3931400e41a5dd619839b5943","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --project tsconfig.build.json --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.11.0","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.0.2"},"_nodeVersion":"25.8.1","dependencies":{"ws":"^8.18.1","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.0.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.7.0","@eslint/js":"^10.0.0","typescript":"^5.8.2","lint-staged":"^16.2.7","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.56.1","@typescript/native-preview":"^7.0.0-dev.20260228.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.1_1774102566061_0.13477523965814453","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"starpc","version":"0.49.2","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"6a05d4da602863fd707ad6125789e36a16f3c99a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.2.tgz","fileCount":273,"integrity":"sha512-k9cqSzb6WTlmFN//9IxAFYV20epF3KQpQSkk/Lo/OuRyul8koqJ1sC/QTHIKc4iK1M88RLbGYg9yx0K9h5fcpg==","signatures":[{"sig":"MEQCICuTEauJCqFK03k2ybTyi70mQttmheC/RkkJQzhgGfjuAiAMEdT0qQEUMCWdqDB83sYs8xDldE+FVwrxDuRVK7aFwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883107},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"41273d0bce45f790e4bfb0393483d69a0f5e3107","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsc --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.11.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.2","esbuild":"^0.27.4","globals":"^17.4.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.8.9","@eslint/js":"^10.0.0","typescript":"^6.0.0","lint-staged":"^16.4.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.57.2","@typescript/native-preview":"^7.0.0-dev.20260330.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.2_1774864000928_0.6494695347849262","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"starpc","version":"0.49.3","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"550d95724b84a7c30206b246b26a0413c3499dfc","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.3.tgz","fileCount":273,"integrity":"sha512-7iR7H2Dd0dByKu4s5HqvydKR0P7vDW9VoiTBREKurbkp1ZLAjBDlM2lTPoG0V9p05wm0Lowz5FaGtKBLiQtIZw==","signatures":[{"sig":"MEUCIGMwIlt6iM+dNRXlNBtv+Ziz7eTqsfOI1zuHTeVhY8esAiEAuJcz7OxI2NYSXsAwb3jf8Ux4WShw+OSq5k2qoa+bfKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887252},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"2d1299b589699d9e90859a651c064402935a8f50","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.2","esbuild":"^0.27.4","globals":"^17.4.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.8.9","@eslint/js":"^10.0.0","typescript":"^6.0.0","lint-staged":"^16.4.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.57.2","@typescript/native-preview":"^7.0.0-dev.20260330.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.3_1775108558347_0.5955899860095144","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"starpc","version":"0.49.4","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"3fc6ab8f503991306e15f2eecee0527d9682e47c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.4.tgz","fileCount":273,"integrity":"sha512-e+A6S3YRFz/82z5wWt+XmD0DpY6eFkQb3PwwydOihJ2H2UYmgA5lX2m5cUEdfhbh5WzulRs9SgZoVGT0pmn7yQ==","signatures":[{"sig":"MEQCICBVedpoqaEh0jsFdG1CEGgn5CSH3czzsTMqlBYd85HNAiAzfyc8c9+knXbO0MeX7ILWEsp3cG8n+UaCjLXmC6gQFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887205},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"376f0715e39dbbd25fc573568bf9cc459b4218e9","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.6","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.7","it-stream-types":"^2.0.2","@libp2p/interface":"^2.6.1","@aptre/protobuf-es-lite":"^1.0.1","@chainsafe/libp2p-yamux":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.2","esbuild":"^0.28.0","globals":"^17.4.0","depcheck":"^1.4.6","prettier":"^3.8.1","happy-dom":"^20.8.9","@eslint/js":"^10.0.0","typescript":"^6.0.0","lint-staged":"^16.4.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.57.2","@typescript/native-preview":"^7.0.0-dev.20260330.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.4_1776843802101_0.7754811960828016","host":"s3://npm-registry-packages-npm-production"}},"0.49.6":{"name":"starpc","version":"0.49.6","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.6","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"b4b87400955990acb957801719e2bb9e36e3295c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.6.tgz","fileCount":277,"integrity":"sha512-X8eHVjil7axegi3a3ScavYn9Gn85EMyAIsab4dJD+HVvnRAG2+iwQwc57yJ4pRWyQ65gBVZrvDP3Zm/Dr4yhJQ==","signatures":[{"sig":"MEUCIEAVSbtK4iP8y1CSof3RPXM8K2UAGWtw+VzQYqDflVMLAiEAjmjbvztGqABu+v0YM7+pUTPER+iPvSrYNNtVL45wa2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891353},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"ee46c66aa5dda4700d6e03d64e7cc0795a64cb30","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.9","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^16.4.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.6_1776857549777_0.258765762939311","host":"s3://npm-registry-packages-npm-production"}},"0.49.7":{"name":"starpc","version":"0.49.7","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.7","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"39b0d66912c297d0f2ac6ac1e7531fd4f6086b1a","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.7.tgz","fileCount":277,"integrity":"sha512-uwKZw4AhRzxWKdW4JHLcjxXvweIzJVO/EbSVlHMGfsMQS3tpJP4jajM0C7jP8R09kf8bOgYzypvywhW7gbK0Lg==","signatures":[{"sig":"MEYCIQD5eRbX65vnfABq71s+FZewZGWbAIz6VAUe6G6ztaaD/AIhAIkdzhSNcSRR2x9JQmFZgrm/wIvTara1+HMgX2hZtZAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891353},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"6ba58d5fc1d67058a42e3cb36f47a36b52e2be8b","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.9","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^16.4.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.7_1777150809894_0.3104638284707619","host":"s3://npm-registry-packages-npm-production"}},"0.49.8":{"name":"starpc","version":"0.49.8","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.8","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f70efd17c32d642d664c328ac568c538a14172f9","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.8.tgz","fileCount":277,"integrity":"sha512-OfnIK6gFhuf9FnK9PufC8lewib9XbPtka2aW7ZsD8RrcipBSf2jtPAEiXe00Wcwwac5vvUAga+CuGbVJjgEmSw==","signatures":[{"sig":"MEUCIQCQXwdp53Ve0vjIwHg3nyG0KhRSy6Joxagrtx+aCBPUOgIgLmFvC5v7La6tNoRHBjT4IflXmKweDRo5wr+rayRSAfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892264},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"29915d25078cc7a25c55a6d5c6eacc833df1b948","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^2.4.9","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.8_1778133205469_0.29407498541543586","host":"s3://npm-registry-packages-npm-production"}},"0.49.9":{"name":"starpc","version":"0.49.9","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.9","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9e809cb561c2a4fc7c3d6aa6dcb39a40e69b00ca","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.9.tgz","fileCount":278,"integrity":"sha512-3QBLikHHQ/mb6i5Wip2VUpyNM3GB3AWj5ey1XebioDyhumfw+pqer+SJOYKTYocqKK6r9lPQEpYzZKPlo6q0kA==","signatures":[{"sig":"MEQCIDtbmhmGnUrzV4rmVSss9N9ripwNR0iIoW4tJ/ad3UZdAiB9q8gcjVqxdnuCugnWcUKLZevqTk1k5GpZ/7QJjhR23A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914828},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"1e256e9b8859043bd759ce4d6ff1cc036cf87698","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.9_1778388002535_0.9605494062011835","host":"s3://npm-registry-packages-npm-production"}},"0.49.10":{"name":"starpc","version":"0.49.10","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.10","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"302418755076fd795fef1d6e5c5bcacf888e1d36","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.10.tgz","fileCount":280,"integrity":"sha512-h4uF5aS+cNS7NLbyN4JFbKAmQnNImAtYH5ynI2DUH0ozSAsUUcSikbHHbvTJNvWd3v8nwualeeRNl/1b8W1ZBw==","signatures":[{"sig":"MEQCIEP71rzZAfkEGbfs1QVAeJWpa4rBKmdQEhzWIV0mcpItAiA3WTcB/wNQxZqvfujrhHBV5aEV6v/bwU653BWXLst/FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919263},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"44afc230f3d060d16d7c32014f1293932986adc7","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.10_1778956121326_0.929349440942981","host":"s3://npm-registry-packages-npm-production"}},"0.49.11":{"name":"starpc","version":"0.49.11","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.11","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"f2c44e0ac86182427780f4f061ecdc2fd5a8f107","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.11.tgz","fileCount":280,"integrity":"sha512-6J8/BGElPAuK6hPQ0NhL1/TYlWbEimo1LsxGossY47NMnGVn2H/wyuslyYexHegTiBTSox4J9YqwZPWC+m0h9w==","signatures":[{"sig":"MEUCIQDRLusOSTVSC+hiwVitXF4ITsc45WcTcKCV2B4yXWb9JQIgeTbR3HeEybeyVqsrH100pZ7WHrtHYwTLex89uTzkKzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919340},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"07bcaa660fbd29de32b2d52fc1b12a31d87a19f8","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.11_1778960980148_0.1072335454688862","host":"s3://npm-registry-packages-npm-production"}},"0.49.13":{"name":"starpc","version":"0.49.13","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.13","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"9328eec2e35ee17f735b31f267db848cf369949d","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.13.tgz","fileCount":286,"integrity":"sha512-8R017gz/AWzJTuG/Y6IXguH4D/ddoOUOR+uhux+fLu46cCWKeR8gZax0CBko2ezizWDwmZwMt4QVDcbyVFShZQ==","signatures":[{"sig":"MEUCIGfNI3oMljCCVvUBE9NR4GL5tcNX9Srs3WI3+yT2ylJ5AiEA4K/oPsVgZSCPPUyfNkJibqnsdHMNdrhpvovd1SIKT/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944422},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"a9abee29f104efc99176e3aa60b35ef1680cd56d","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.13_1779079364962_0.056324364448744335","host":"s3://npm-registry-packages-npm-production"}},"0.49.14":{"name":"starpc","version":"0.49.14","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.14","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"bb3cffbc2e98ea0f6ca4cd02fbce42690c6491d7","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.14.tgz","fileCount":286,"integrity":"sha512-O1r202Ox8ubs0US9nONc+YydGt4uvpzTgbMu+IGbKbDf+HOI0h8BEtNEMpKcw6ZlIkExfZj3F+AVOYX6qPuE0Q==","signatures":[{"sig":"MEUCIQC0TX3QDSrhhnxUjl89Ka42iSLamEwXelwzfvzgQ8qdUwIgX/WYr9c7dJj9pZMK1wQj6owEBNDsVpVGjGD225vDV5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944422},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"63747bc476550deec02abf72b501fb5a08edbd1a","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.14_1779080003631_0.0052147150079551174","host":"s3://npm-registry-packages-npm-production"}},"0.49.15":{"name":"starpc","version":"0.49.15","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.15","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"a2e4cc03d0acfae90695c8ee10b5fe6269d2fbce","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.15.tgz","fileCount":288,"integrity":"sha512-AUZYhkqPpRLKRCn5hP/fEMGr8/vuTBiJPn4qigS0awwk55eWdtcztauFJPMIsYP86dgZL7TGiKGwmSfTIPGjcw==","signatures":[{"sig":"MEUCIQDymfBKPnPoU2KKnLcI7a50CtX3GVwKx8OEgOPQnVTmywIgeWA0/XxCrIzlhHomAODW5dzVmIPVvk8jQgLcCtElqgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962992},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"125e2073b44ccdcaa2a67b07d59247f0484256b0","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.15_1779086010523_0.9971391659471993","host":"s3://npm-registry-packages-npm-production"}},"0.49.16":{"name":"starpc","version":"0.49.16","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.16","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"03cdbf5de29b4bf245dd412bd308ffcedebaec8b","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.16.tgz","fileCount":291,"integrity":"sha512-a265bR6NQ8KD+KQv2wyfWElYH5Ghcadouo2uIo2hhun9CWuZNSvE+GEqlM0GWnmEXeKLCJi+dxEpuzgDYjs8BQ==","signatures":[{"sig":"MEUCIAfEbJNyXh3qnZIjZ3OwV6bolECr+4wzynKkOg7QCh7OAiEAjSJj5jtSeYk5vNtReS8LIkndDvs/Lvqtt7utcidvVAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987958},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"9376522d51f42bfac99623b6fdf66ae8f0bf26c5","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.16_1779990305014_0.21019068529165907","host":"s3://npm-registry-packages-npm-production"}},"0.49.17":{"name":"starpc","version":"0.49.17","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.17","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"86b4bc5963b7b21ca89ec201c2b2d4a1333032a4","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.17.tgz","fileCount":291,"integrity":"sha512-XdGzxTrtVf9ArRbzRXrGgZ5rDm5nGdnwAmVVuD35zrHQOr0TyYezL+HCQrtiSvSn6pZSkJtb64AAJsrKlZB/CQ==","signatures":[{"sig":"MEYCIQDh90sZmBo228vV572h1Xqv+eCQCVxvydMTNjU9QbdEvAIhAIZrzIxYaCHjn4Z+9PeYICVpRm45ofJYyufCjE/Pd9aN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":988081},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"30d6e6fb964d21b8afacb292414bd368bd8b0693","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.0"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.0"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.17_1780255589663_0.2558988725020772","host":"s3://npm-registry-packages-npm-production"}},"0.49.18":{"name":"starpc","version":"0.49.18","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.18","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"290bd71f7d4d2e845c322c2d4af0f08a395b1e55","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.18.tgz","fileCount":294,"integrity":"sha512-SnbvIelmLM35HybB7eYReoIL/n32mSP5gkgs5e3KOXAhL80jzcwFtf7AExcEBmpCzTKjd1S7tod41Z+qa7smLg==","signatures":[{"sig":"MEYCIQDLgOPKUJ+JCXb4R0mSk09OfYoT/P8w/QEU/Toa7xbz7AIhAP2EPqatby/z6nICjYex2w1Y1DnLFA8sMzaE+C7HCh62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990977},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"c436ad8398097f15fc4c31b56457e8038c43e9a9","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.0"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.0"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.18_1780638512098_0.9912191977424181","host":"s3://npm-registry-packages-npm-production"}},"0.49.20":{"name":"starpc","version":"0.49.20","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.49.20","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"homepage":"https://github.com/aperturerobotics/starpc#readme","bugs":{"url":"https://github.com/aperturerobotics/starpc/issues"},"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"b3a30ab127b2355aae842d8cdd43f57ba068fb07","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.49.20.tgz","fileCount":308,"integrity":"sha512-wkNXDtGqx8UcVHI2+/pZ5l1qg/rOLgpkw/5hyvmL/E6VS8JmE1ruz0xJDYxpjIZbhNXztvuXQ72XLiA3ENZkYA==","signatures":[{"sig":"MEUCIQCc/4DJWXoO1y4gLMdNmAnbXrMl1zCK7Jf/mTAj6yBtPwIgMpuVKFGSqHe/2pVRGCs1C/EXAeMS+tAIRMABaBM+kp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/starpc@0.49.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1087177},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"gitHead":"3e245bebd447a8ecb573fd7356db98df810f5354","scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:go && bun run format:js && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"eslint ./","prepare":"husky && go mod vendor","release":"npm run release:version && npm run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"prettier --write './{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","format:config":"prettier --write tsconfig.json package.json","release:minor":"npm run release:version:minor && npm run release:commit","test:js:watch":"vitest","release:commit":"git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","release:sync-cargo":"node -e \"const v=require('./package.json').version,f='Cargo.toml',c=require('fs').readFileSync(f,'utf8');require('fs').writeFileSync(f,c.replace(/^version = \\\".*?\\\"/m,'version = \\\"'+v+'\\\"'))\"","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version && npm run release:sync-cargo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.0"},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"11.12.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"package.json":"prettier --config .prettierrc.yaml --write","./{srpc,echo,e2e,integration,rpcstream,cmd}/**/(*.ts|*.tsx|*.html|*.css)":"prettier --config .prettierrc.yaml --write"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.0"},"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.5.0","depcheck":"^1.4.6","prettier":"^3.8.3","happy-dom":"^20.9.0","@eslint/js":"^10.0.0","typescript":"^6.0.3","lint-staged":"^17.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.59.0","@typescript/native-preview":"^7.0.0-dev.20260422.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.0"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.49.20_1784658364067_0.758761091068529","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"starpc","version":"0.50.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.50.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"76b19815bead826754dca901de4718df773d791c","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.50.0.tgz","fileCount":312,"integrity":"sha512-qrZGk1LsFch/2lbR+zb2d0qKXIW7uxmP14g4xq5uKsNjDwfKcc2tcPiGdZ5pj9QfvvnkU7fGXpRYKhudVAwsHA==","signatures":[{"sig":"MEYCIQDRb7K9AFNEHhSNrSOOTofkk1/XQ0KCZtErrUbJaiJLWwIhAIN7XGwlOcBmAZX+2it+8e1bFbs7tvXUIGbtf0dV0L8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110870},"type":"module","shasum":"76b19815bead826754dca901de4718df773d791c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:js && bun run format:go && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"oxlint .","prepare":"husky && go mod vendor","release":"bun run release:version && bun run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"oxfmt './{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}' '*.{ts,tsx,js,mjs}'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","lint:js:fix":"bun run lint:js -- --fix","format:config":"oxfmt '*.json' '.github/**/*.json' '.github/**/*.yml' '.oxfmtrc.json' 'tsconfig.json'","release:minor":"bun run release:version:minor && bun run release:commit","test:js:watch":"vitest","release:commit":"version=$(bun -e 'console.log(require(\"./package.json\").version)') && git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$version\" && git tag \"v$version\"","release:publish":"git push && git push --tags","release:version":"bun scripts/release-version.ts patch","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"bun scripts/release-version.ts minor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.1"},"_integrity":"sha512-qrZGk1LsFch/2lbR+zb2d0qKXIW7uxmP14g4xq5uKsNjDwfKcc2tcPiGdZ5pj9QfvvnkU7fGXpRYKhudVAwsHA==","repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"*.{json,ts,tsx,js,mjs}":"oxfmt","./{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}":"oxfmt"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.1"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","oxfmt":"0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","depcheck":"^1.4.6","happy-dom":"^20.9.0","lint-staged":"^17.0.0","@typescript/native-preview":"^7.0.0-dev.20260422.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.50.0_1785359929219_0.006735160008806362","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"starpc","version":"0.51.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.51.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"e104f1ebf6ee2ecafdad85abe1e6c216569936bd","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.51.0.tgz","fileCount":295,"integrity":"sha512-KZQbzziyla3LmVunXzUzr1jXrjz7xjHwWqn05OlnxfxL4YN9utGhqCFdI8HhYNoSV60huCnYDytqZkR6FbwgVQ==","signatures":[{"sig":"MEQCIA5O/pN1R4E1nT2yWARGrPdOKwo/TfTXhq7kwur2DlYwAiAO8mGUI5380egg/EZ+94B4UPzC3cfANg9K3N2nD4YFbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998327},"type":"module","shasum":"e104f1ebf6ee2ecafdad85abe1e6c216569936bd","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:js && bun run format:go && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"oxlint .","prepare":"husky && go mod vendor","release":"bun run release:version && bun run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"oxfmt './{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}' '*.{ts,tsx,js,mjs}'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","lint:js:fix":"bun run lint:js -- --fix","format:config":"oxfmt '*.json' '.github/**/*.json' '.github/**/*.yml' '.oxfmtrc.json' 'tsconfig.json'","release:minor":"bun run release:version:minor && bun run release:commit","test:js:watch":"vitest","release:commit":"version=$(bun -e 'console.log(require(\"./package.json\").version)') && git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$version\" && git tag \"v$version\"","release:publish":"git push && git push --tags","release:version":"bun scripts/release-version.ts patch","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"bun scripts/release-version.ts minor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.1"},"_integrity":"sha512-KZQbzziyla3LmVunXzUzr1jXrjz7xjHwWqn05OlnxfxL4YN9utGhqCFdI8HhYNoSV60huCnYDytqZkR6FbwgVQ==","repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"*.{json,ts,tsx,js,mjs}":"oxfmt","./{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}":"oxfmt"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.1"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","oxfmt":"0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","depcheck":"^1.4.6","happy-dom":"^20.9.0","lint-staged":"^17.0.0","@typescript/native-preview":"^7.0.0-dev.20260422.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.51.0_1785979199752_0.3031514258503487","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"starpc","version":"0.52.0","author":{"url":"http://aperture.us","name":"Aperture Robotics LLC.","email":"support@aperture.us"},"license":"MIT","_id":"starpc@0.52.0","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"contributors":[{"url":"http://github.com/paralin","name":"Christian Stewart","email":"christian@aperture.us"}],"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"dist":{"shasum":"d52ccd75eea0e5637d03c450d7d7af6b85c46eda","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.52.0.tgz","fileCount":298,"integrity":"sha512-VoJ9zWiC4L5M/ZtZyjjGRqFenqiDJbFsigMVDIJt2OTbpcT7YZ9ugSCwxxqT6Kw/HKq2AwE8dBuA7kt1fprs3A==","signatures":[{"sig":"MEUCIQD5wNl4IE1X9WOPTqIs1Mg4/hhx0TRvetCJXtpnaG8t3gIgOnqT4KQ3HzayOZCpIlIDbgVPLpe/mCQ1pzSQtP4fg84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017377},"type":"module","shasum":"d52ccd75eea0e5637d03c450d7d7af6b85c46eda","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"scripts":{"ci":"bun run build && bun run lint:js && bun run lint:go","gen":"bun run go:aptre -- generate && bun run format","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","lint":"bun run lint:go && bun run lint:js","test":"bun run test:js && bun run test:go","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","clean":"rimraf ./dist","format":"bun run format:js && bun run format:go && bun run format:config","codegen":"bun run gen","lint:go":"bun run go:aptre -- lint","lint:js":"oxlint .","prepare":"husky && go mod vendor","release":"bun run release:version && bun run release:commit","test:go":"bun run go:aptre -- test","test:js":"vitest run","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","format:go":"bun run go:aptre -- format","format:js":"oxfmt './{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}' '*.{ts,tsx,js,mjs}'","gen:force":"bun run go:aptre -- generate --force && bun run format","precommit":"lint-staged","typecheck":"tsgo --noEmit","integration":"bash ./integration/cross-language/run.bash","lint:js:fix":"bun run lint:js -- --fix","format:config":"oxfmt '*.json' '.github/**/*.json' '.github/**/*.yml' '.oxfmtrc.json' 'tsconfig.json'","release:minor":"bun run release:version:minor && bun run release:commit","test:js:watch":"vitest","release:commit":"version=$(bun -e 'console.log(require(\"./package.json\").version)') && git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$version\" && git tag \"v$version\"","release:publish":"git push && git push --tags","release:version":"bun scripts/release-version.ts patch","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","release:version:minor":"bun scripts/release-version.ts minor"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"overrides":{"@aptre/protobuf-es-lite":"1.1.1"},"_integrity":"sha512-VoJ9zWiC4L5M/ZtZyjjGRqFenqiDJbFsigMVDIJt2OTbpcT7YZ9ugSCwxxqT6Kw/HKq2AwE8dBuA7kt1fprs3A==","repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"_npmVersion":"10.8.3","description":"Streaming protobuf RPC service protocol over any two-way channel.","directories":{},"lint-staged":{"*.{json,ts,tsx,js,mjs}":"oxfmt","./{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}":"oxfmt"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.1"},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.20.0","it-pipe":"^3.0.1","it-first":"^3.0.11","it-pushable":"^3.2.3","@aptre/it-ws":"^1.1.2","@aptre/yamux":"^1.0.3","isomorphic-ws":"^5.0.0","event-iterator":"^2.0.0","uint8arraylist":"^3.0.0","it-stream-types":"^2.0.4","@aptre/protobuf-es-lite":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.1.7","oxfmt":"0.62.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.5","esbuild":"^0.28.0","depcheck":"^1.4.6","happy-dom":"^20.9.0","lint-staged":"^17.0.0","@typescript/native-preview":"^7.0.0-dev.20260422.1"},"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/starpc_0.52.0_1785986960490_0.8644467915676253","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"starpc","version":"0.52.1","description":"Streaming protobuf RPC service protocol over any two-way channel.","license":"MIT","author":{"name":"Aperture Robotics LLC.","email":"support@aperture.us","url":"http://aperture.us"},"contributors":[{"name":"Christian Stewart","email":"christian@aperture.us","url":"http://github.com/paralin"}],"bin":{"protoc-gen-es-starpc":"cmd/protoc-gen-es-starpc/protoc-gen-es-starpc"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mock":{"types":"./dist/mock/index.d.ts","import":"./dist/mock/index.js","require":"./dist/mock/index.js"},"./echo":{"types":"./dist/echo/index.d.ts","import":"./dist/echo/index.js","require":"./dist/echo/index.js"},"./rpcstream":{"types":"./dist/rpcstream/index.d.ts","import":"./dist/rpcstream/index.js","require":"./dist/rpcstream/index.js"},"./rpcstream/rpcstream.pb.js":{"types":"./dist/rpcstream/rpcstream.pb.d.ts","import":"./dist/rpcstream/rpcstream.pb.js","require":"./dist/rpcstream/rpcstream.pb.js"}},"repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"scripts":{"clean":"rimraf ./dist","build":"bun run clean && tsgo --outDir ./dist/","check":"bun run typecheck","typecheck":"tsgo --noEmit","deps":"depcheck --ignores 'bufferutil,utf-8-validate,rimraf,starpc,@aptre/protobuf-es-lite,tsx'","codegen":"bun run gen","ci":"bun run build && bun run lint:js && bun run lint:go","format":"bun run format:js && bun run format:go && bun run format:python && bun run format:config","format:config":"oxfmt '*.json' '.github/**/*.json' '.github/**/*.yml' '.oxfmtrc.json' 'tsconfig.json'","format:go":"bun run go:aptre -- format","format:js":"oxfmt './{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}' '*.{ts,tsx,js,mjs}'","gen":"bun run build && bun run go:aptre -- generate && bun run format","gen:force":"bun run build && bun run go:aptre -- generate --force && bun run format","test":"bun run test:js && bun run test:go","test:go":"bun run go:aptre -- test","test:cpp":"mkdir -p build && cd build && cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release && cmake --build . --parallel && ctest --output-on-failure","build:e2e":"bun run build && cd e2e && esbuild e2e.ts --sourcemap --outfile=e2e.cjs --bundle --platform=node","test:js":"vitest run","test:js:watch":"vitest","debug:js":"bun run build:e2e && cd e2e && node --inspect --inspect-brk ./e2e.cjs","integration":"bash ./integration/cross-language/run.bash","integration:go:ts":"bash ./integration/cross-language/run.bash go:ts","integration:go:rust":"bash ./integration/cross-language/run.bash go:rust","integration:go:cpp":"bash ./integration/cross-language/run.bash go:cpp","integration:ts:rust":"bash ./integration/cross-language/run.bash ts:rust","integration:ts:cpp":"bash ./integration/cross-language/run.bash ts:cpp","integration:rust:cpp":"bash ./integration/cross-language/run.bash rust:cpp","lint":"bun run lint:go && bun run lint:js","lint:go":"bun run go:aptre -- lint","lint:js":"oxlint .","lint:js:fix":"bun run lint:js -- --fix","prepare":"husky && go mod vendor","go:aptre":"go run -mod=mod github.com/aperturerobotics/common/cmd/aptre","precommit":"lint-staged","release":"bun run release:version && bun run release:commit","release:minor":"bun run release:version:minor && bun run release:commit","release:version":"bun scripts/release-version.ts patch","release:version:minor":"bun scripts/release-version.ts minor","release:commit":"version=$(bun -e 'console.log(require(\"./package.json\").version)') && git reset && git add package.json Cargo.toml && git commit -s -m \"release: v$version\" && git tag \"v$version\"","release:publish":"git push && git push --tags","format:python":"files=$(find echo mock -type f \\( -name '*_srpc.py' -o -name '*_srpc.pyi' \\)); if [ -n \"$files\" ]; then uv run ruff check --fix --ignore UP026 $files && uv run ruff format $files; fi"},"preferUnplugged":true,"lint-staged":{"*.{json,ts,tsx,js,mjs}":"oxfmt","./{srpc,echo,e2e,integration,rpcstream,cmd,mock,scripts}/**/*.{ts,tsx,js,mjs,html,css,scss}":"oxfmt"},"devDependencies":{"@typescript/native-preview":"^7.0.0-dev.20260422.1","depcheck":"^1.4.6","esbuild":"^0.28.0","happy-dom":"^20.9.0","husky":"^9.1.7","lint-staged":"^17.0.0","oxfmt":"0.62.0","oxlint":"^1.76.0","rimraf":"^6.1.3","tsx":"^4.20.4","vitest":"^4.1.5"},"dependencies":{"@aptre/it-ws":"^1.1.2","@aptre/protobuf-es-lite":"1.1.1","@aptre/yamux":"^1.0.3","event-iterator":"^2.0.0","isomorphic-ws":"^5.0.0","it-first":"^3.0.11","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.4","uint8arraylist":"^3.0.0","ws":"^8.20.0"},"resolutions":{"@aptre/protobuf-es-lite":"1.1.1"},"overrides":{"@aptre/protobuf-es-lite":"1.1.1"},"aptre":{"languages":["go","ts","cpp","rust","python"],"rpc":["starpc","starpc-python"]},"_id":"starpc@0.52.1","_integrity":"sha512-/sx1HkR8UCdj+IvuPgbaHICHlVoMi4L6XVX+6TJdwODliA2Db2GOqN2mlF1oaK1jxVqW2I30/nvBGuxGpYIMYg==","_nodeVersion":"26.3.0","_npmVersion":"10.8.3","shasum":"10863be7ad0492ad00918b797f33d90ecac36657","dist":{"integrity":"sha512-/sx1HkR8UCdj+IvuPgbaHICHlVoMi4L6XVX+6TJdwODliA2Db2GOqN2mlF1oaK1jxVqW2I30/nvBGuxGpYIMYg==","shasum":"10863be7ad0492ad00918b797f33d90ecac36657","tarball":"https://registry.npmjs.org/starpc/-/starpc-0.52.1.tgz","fileCount":331,"unpackedSize":1134694,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC27gtlzbUfR7IHA8LF5NBLqgWNIznhSDdBmh87HhLD+QIgJjOtEKaG0Shmp9FfKAaqPvEVSY6806+bEi1Y37EYqBU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04d95359-1780-4fef-b0ee-f02f2ffded2f"}},"directories":{},"maintainers":[{"name":"paralin","email":"christian@paral.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/starpc_0.52.1_1788387003456_0.7572136866316652"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-02T23:11:32.829Z","modified":"2026-09-02T22:10:03.779Z","0.0.1":"2022-06-02T23:11:33.018Z","0.1.0":"2022-06-15T03:11:08.038Z","0.1.1":"2022-06-15T03:17:01.398Z","0.1.2":"2022-06-15T04:11:49.615Z","0.1.3":"2022-06-16T02:05:49.791Z","0.1.4":"2022-06-16T02:15:37.743Z","0.1.5":"2022-06-16T02:18:09.914Z","0.1.6":"2022-06-16T03:58:38.425Z","0.1.7":"2022-06-17T22:42:08.116Z","0.1.8":"2022-06-20T05:57:04.924Z","0.1.9":"2022-06-20T06:00:28.233Z","0.2.0":"2022-06-20T06:19:03.799Z","0.2.1":"2022-06-21T21:54:52.309Z","0.2.2":"2022-06-22T01:13:08.221Z","0.3.0":"2022-06-22T01:37:29.323Z","0.3.1":"2022-06-22T02:07:52.580Z","0.3.2":"2022-06-22T02:23:40.733Z","0.3.3":"2022-06-22T02:36:30.436Z","0.3.4":"2022-06-22T03:08:06.370Z","0.3.5":"2022-06-22T18:42:46.539Z","0.3.6":"2022-06-24T00:49:07.294Z","0.4.0":"2022-06-25T23:51:37.321Z","0.4.1":"2022-06-26T01:41:07.860Z","0.4.2":"2022-06-26T01:42:45.346Z","0.4.3":"2022-06-26T01:48:00.054Z","0.4.5":"2022-06-26T01:55:06.620Z","0.4.6":"2022-06-26T01:56:43.279Z","0.4.7":"2022-06-26T02:07:19.936Z","0.4.8":"2022-06-29T04:18:54.425Z","0.4.9":"2022-06-30T09:28:58.199Z","0.5.0":"2022-07-01T04:01:23.203Z","0.5.1":"2022-07-01T23:09:24.932Z","0.5.2":"2022-07-02T08:04:30.703Z","0.6.0":"2022-07-02T20:32:32.335Z","0.6.1":"2022-07-02T20:42:03.695Z","0.6.2":"2022-07-06T02:12:04.148Z","0.7.0":"2022-07-06T03:33:45.635Z","0.7.1":"2022-07-06T22:50:11.261Z","0.8.0":"2022-07-07T00:54:59.145Z","0.8.1":"2022-07-07T01:02:31.775Z","0.8.2":"2022-07-09T02:51:08.669Z","0.8.3":"2022-07-09T04:35:08.002Z","0.8.4":"2022-07-10T07:56:14.031Z","0.8.5":"2022-07-10T08:35:31.358Z","0.8.6":"2022-07-20T06:41:14.054Z","0.9.0":"2022-07-29T19:48:10.658Z","0.9.1":"2022-08-01T01:19:45.118Z","0.9.2":"2022-08-01T02:19:06.245Z","0.10.0":"2022-09-07T04:58:17.222Z","0.10.1":"2022-09-07T05:24:38.671Z","0.10.2":"2022-09-07T07:17:42.391Z","0.10.3":"2022-09-07T07:31:26.305Z","0.10.4":"2022-09-07T07:53:01.731Z","0.10.5":"2022-09-07T08:17:10.385Z","0.10.6":"2022-09-07T09:16:40.800Z","0.10.7":"2022-10-09T07:02:28.808Z","0.10.8":"2022-10-11T04:23:42.980Z","0.10.9":"2022-10-11T04:28:47.210Z","0.11.0":"2022-10-11T21:33:02.779Z","0.11.2":"2022-10-11T23:22:34.850Z","0.11.3":"2022-10-12T03:55:24.578Z","0.12.0":"2022-10-12T20:53:49.802Z","0.12.1":"2022-10-13T05:26:53.268Z","0.12.2":"2022-10-15T05:00:59.310Z","0.12.3":"2022-10-25T20:18:58.180Z","0.13.0":"2022-10-25T22:01:19.934Z","0.13.1":"2022-11-02T01:10:53.064Z","0.13.2":"2022-11-07T07:37:23.643Z","0.13.3":"2022-11-10T22:04:49.989Z","0.14.0":"2022-11-11T21:23:52.413Z","0.14.1":"2022-11-15T23:08:06.144Z","0.15.0":"2022-11-25T04:28:28.024Z","0.15.1":"2022-11-30T03:11:44.858Z","0.15.2":"2022-12-02T10:40:10.650Z","0.15.3":"2022-12-02T14:13:03.989Z","0.15.4":"2022-12-04T03:19:12.146Z","0.16.0":"2022-12-14T22:59:10.329Z","0.16.1":"2023-01-09T00:25:32.142Z","0.17.0":"2023-01-17T01:01:41.568Z","0.17.1":"2023-01-18T08:00:33.222Z","0.18.0":"2023-01-31T01:44:08.646Z","0.18.1":"2023-02-23T10:33:51.308Z","0.18.2":"2023-02-28T00:07:54.692Z","0.18.3":"2023-03-21T05:24:01.100Z","0.19.0":"2023-04-04T21:29:59.491Z","0.19.1":"2023-04-18T22:53:10.577Z","0.19.2":"2023-06-13T20:27:48.704Z","0.19.3":"2023-08-13T12:00:33.218Z","0.20.0":"2023-08-22T21:48:21.142Z","0.20.1":"2023-08-22T21:58:54.037Z","0.21.0":"2023-09-25T04:10:44.116Z","0.21.1":"2023-09-25T04:38:26.899Z","0.21.2":"2023-09-25T04:46:24.201Z","0.21.3":"2023-11-01T09:52:09.889Z","0.21.4":"2023-11-21T22:41:29.338Z","0.21.5":"2023-12-01T02:56:59.312Z","0.21.6":"2023-12-19T04:11:26.443Z","0.22.0":"2023-12-19T22:36:03.858Z","0.22.1":"2023-12-22T20:37:06.160Z","0.22.2":"2023-12-23T01:03:58.585Z","0.22.3":"2023-12-23T02:45:48.363Z","0.22.4":"2023-12-23T04:16:16.840Z","0.22.5":"2023-12-31T03:03:30.824Z","0.22.6":"2024-01-10T07:29:16.526Z","0.22.7":"2024-01-17T22:32:10.851Z","0.22.8":"2024-02-07T03:07:59.605Z","0.23.0":"2024-02-10T01:36:19.022Z","0.23.1":"2024-02-10T01:42:21.632Z","0.23.2":"2024-02-10T02:30:04.605Z","0.24.0":"2024-02-13T08:19:35.363Z","0.24.1":"2024-02-13T09:35:51.525Z","0.25.0":"2024-02-14T04:33:43.034Z","0.25.1":"2024-02-14T05:43:15.180Z","0.25.2":"2024-02-14T06:42:53.045Z","0.25.3":"2024-02-14T07:10:13.075Z","0.25.4":"2024-02-14T07:40:54.487Z","0.25.5":"2024-02-16T00:09:05.037Z","0.26.0":"2024-02-20T23:23:14.004Z","0.26.1":"2024-02-21T00:40:01.006Z","0.26.2":"2024-02-26T23:43:49.906Z","0.27.0":"2024-02-27T00:20:32.103Z","0.27.1":"2024-02-29T05:52:46.633Z","0.27.2":"2024-02-29T07:21:22.493Z","0.27.3":"2024-03-19T00:27:03.902Z","0.28.0":"2024-04-04T02:34:20.162Z","0.28.1":"2024-04-10T04:04:47.258Z","0.29.0":"2024-04-15T20:59:33.232Z","0.29.1":"2024-04-15T21:25:37.472Z","0.30.0":"2024-04-20T21:09:43.161Z","0.30.1":"2024-04-21T21:53:08.414Z","0.31.0":"2024-04-22T03:49:25.413Z","0.31.1":"2024-04-22T04:06:39.646Z","0.31.2":"2024-04-22T06:24:49.562Z","0.31.3":"2024-04-22T08:39:31.527Z","0.31.4":"2024-04-22T10:41:44.798Z","0.31.5":"2024-04-23T01:33:46.711Z","0.31.6":"2024-04-24T09:07:24.137Z","0.31.7":"2024-04-26T05:36:40.496Z","0.31.8":"2024-04-26T06:22:22.090Z","0.31.9":"2024-04-26T06:45:42.733Z","0.31.10":"2024-04-26T07:26:58.877Z","0.31.11":"2024-04-26T08:11:32.931Z","0.31.12":"2024-04-29T19:43:52.104Z","0.31.13":"2024-04-30T05:29:44.457Z","0.31.14":"2024-05-01T20:51:59.118Z","0.32.0":"2024-05-02T01:25:24.231Z","0.32.1":"2024-05-03T07:08:40.211Z","0.32.2":"2024-05-03T08:06:48.583Z","0.32.3":"2024-05-04T08:11:24.520Z","0.32.4":"2024-05-04T23:32:46.109Z","0.32.6":"2024-05-11T03:43:04.838Z","0.32.7":"2024-05-11T03:48:51.993Z","0.32.8":"2024-05-11T07:33:55.740Z","0.32.9":"2024-05-16T05:50:01.069Z","0.32.10":"2024-05-16T07:13:50.331Z","0.32.11":"2024-05-28T15:48:34.660Z","0.32.12":"2024-05-29T22:14:24.544Z","0.32.13":"2024-06-14T04:22:42.568Z","0.32.14":"2024-06-25T22:36:12.061Z","0.32.15":"2024-07-01T07:22:21.141Z","0.32.16":"2024-07-04T00:27:59.138Z","0.32.17":"2024-07-15T09:57:30.673Z","0.32.18":"2024-07-16T06:20:51.781Z","0.33.0":"2024-07-24T01:55:17.893Z","0.33.1":"2024-07-25T20:43:10.891Z","0.33.3":"2024-07-25T23:06:52.570Z","0.33.4":"2024-07-25T23:33:07.298Z","0.33.5":"2024-07-26T01:24:59.317Z","0.33.6":"2024-07-26T01:52:06.697Z","0.33.7":"2024-08-02T17:00:46.734Z","0.33.8":"2024-08-05T10:42:20.360Z","0.33.9":"2024-08-14T22:09:18.530Z","0.33.10":"2024-08-21T04:54:06.586Z","0.33.11":"2024-09-08T02:15:01.077Z","0.34.0":"2024-10-02T22:18:33.540Z","0.35.0":"2024-10-09T05:11:28.438Z","0.35.1":"2024-10-15T05:32:52.289Z","0.35.2":"2024-10-29T08:17:38.002Z","0.35.3":"2024-11-09T00:08:20.964Z","0.35.4":"2024-11-19T06:59:08.993Z","0.35.5":"2024-11-27T23:35:11.282Z","0.36.0":"2024-12-11T00:37:25.411Z","0.36.1":"2024-12-23T08:36:22.481Z","0.36.2":"2025-02-17T23:00:56.063Z","0.36.3":"2025-03-03T03:07:58.620Z","0.36.4":"2025-03-03T03:12:52.549Z","0.37.0":"2025-03-04T03:35:36.541Z","0.37.1":"2025-03-09T05:13:30.413Z","0.38.0":"2025-04-07T23:04:41.282Z","0.38.1":"2025-04-15T22:12:17.824Z","0.39.0":"2025-04-28T22:31:29.829Z","0.39.1":"2025-05-19T22:42:53.371Z","0.39.2":"2025-07-06T01:08:15.078Z","0.39.3":"2025-07-06T02:57:11.615Z","0.39.4":"2025-07-06T03:29:01.442Z","0.39.5":"2025-07-06T04:04:49.924Z","0.39.6":"2025-07-17T03:47:18.625Z","0.39.7":"2025-08-05T08:55:38.403Z","0.39.8":"2025-08-18T02:52:43.057Z","0.39.9":"2025-09-16T09:01:19.211Z","0.39.10":"2025-10-15T00:03:51.542Z","0.40.0":"2025-11-26T08:30:37.395Z","0.40.1":"2025-11-26T09:40:45.686Z","0.41.0":"2025-11-26T19:52:12.496Z","0.41.1":"2025-12-17T10:50:19.280Z","0.41.2":"2025-12-17T23:49:58.167Z","0.42.0":"2026-01-13T09:28:49.361Z","0.43.1":"2026-01-31T06:36:33.145Z","0.44.0":"2026-01-31T11:14:34.197Z","0.45.0":"2026-02-03T06:08:09.876Z","0.46.0":"2026-02-03T10:12:48.442Z","0.46.1":"2026-02-04T12:43:15.470Z","0.46.2":"2026-02-11T01:19:10.499Z","0.47.0":"2026-02-23T13:09:39.902Z","0.47.1":"2026-02-23T13:38:26.179Z","0.48.0":"2026-02-28T11:24:12.544Z","0.49.0":"2026-03-12T00:03:33.477Z","0.49.1":"2026-03-21T14:16:06.308Z","0.49.2":"2026-03-30T09:46:41.154Z","0.49.3":"2026-04-02T05:42:38.542Z","0.49.4":"2026-04-22T07:43:22.268Z","0.49.6":"2026-04-22T11:32:29.995Z","0.49.7":"2026-04-25T21:00:10.087Z","0.49.8":"2026-05-07T05:53:25.631Z","0.49.9":"2026-05-10T04:40:02.695Z","0.49.10":"2026-05-16T18:28:41.504Z","0.49.11":"2026-05-16T19:49:40.367Z","0.49.13":"2026-05-18T04:42:45.121Z","0.49.14":"2026-05-18T04:53:23.901Z","0.49.15":"2026-05-18T06:33:30.734Z","0.49.16":"2026-05-28T17:45:05.165Z","0.49.17":"2026-05-31T19:26:29.844Z","0.49.18":"2026-06-05T05:48:32.264Z","0.49.20":"2026-07-21T18:26:04.299Z","0.50.0":"2026-07-29T21:18:49.395Z","0.51.0":"2026-08-06T01:19:59.908Z","0.52.0":"2026-08-06T03:29:20.677Z","0.52.1":"2026-09-02T22:10:03.607Z"},"author":{"name":"Aperture Robotics LLC.","email":"support@aperture.us","url":"http://aperture.us"},"license":"MIT","repository":{"url":"git+ssh://git@github.com/aperturerobotics/starpc.git"},"description":"Streaming protobuf RPC service protocol over any two-way channel.","contributors":[{"name":"Christian Stewart","email":"christian@aperture.us","url":"http://github.com/paralin"}],"maintainers":[{"name":"paralin","email":"christian@paral.in"}],"readme":"# starpc\n\n[![npm](https://img.shields.io/npm/v/starpc?style=flat-square)](https://www.npmjs.com/package/starpc)\n[![crates.io](https://img.shields.io/crates/v/starpc.svg?style=flat-square)](https://crates.io/crates/starpc)\n[![Build status](https://img.shields.io/github/actions/workflow/status/aperturerobotics/starpc/tests.yml?style=flat-square&branch=master)](https://github.com/aperturerobotics/starpc/actions)\n[![GoDoc Widget]][GoDoc]\n\n> Streaming Protobuf RPC with bidirectional streaming over any multiplexed transport.\n\n[GoDoc]: https://godoc.org/github.com/aperturerobotics/starpc\n[GoDoc Widget]: https://godoc.org/github.com/aperturerobotics/starpc?status.svg\n\n## Table of Contents\n\n- [Features](#features)\n- [Documentation](#documentation)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Examples](#examples)\n  - [Protobuf Definition](#protobuf)\n  - [Go Implementation](#go)\n  - [TypeScript Implementation](#typescript)\n  - [Rust Implementation](#rust)\n- [Debugging](#debugging)\n- [Development Setup](#development-setup)\n- [Support](#support)\n\n## Features\n\n- Full [Proto3 services] support for TypeScript, Go, and Rust\n- Bidirectional streaming in browsers via WebSocket or WebRTC\n- Built on libp2p streams with [@chainsafe/libp2p-yamux]\n- Efficient multiplexing of RPCs over single connections\n- Zero-reflection Go via [protobuf-go-lite]\n- Lightweight TypeScript via [protobuf-es-lite]\n- Async Rust via [prost] and [tokio]\n- Sub-stream support via [rpcstream]\n\n[Proto3 services]: https://developers.google.com/protocol-buffers/docs/proto3#services\n[@chainsafe/libp2p-yamux]: https://github.com/ChainSafe/js-libp2p-yamux\n[protobuf-go-lite]: https://github.com/aperturerobotics/protobuf-go-lite\n[protobuf-es-lite]: https://github.com/aperturerobotics/protobuf-es-lite\n[prost]: https://github.com/tokio-rs/prost\n[tokio]: https://github.com/tokio-rs/tokio\n[rpcstream]: ./rpcstream\n\n## Documentation\n\n- [Getting Started with TypeScript](./GET_STARTED_TYPESCRIPT.md)\n- [Getting Started with Go](./GET_STARTED_GO.md)\n- [Getting Started with Rust](./GET_STARTED_RUST.md)\n\n## Installation\n\n```bash\n# Clone the template project\ngit clone -b starpc https://github.com/aperturerobotics/protobuf-project\ncd protobuf-project\n\n# Install dependencies (any of these work)\nbun install\nnpm install\npnpm install\n\n# Generate TypeScript and Go code\nbun run gen\n```\n\n## Quick Start\n\n1. Start with the [protobuf-project] template repository (starpc branch)\n2. Add your .proto files to the project\n3. Run `bun run gen` to generate TypeScript and Go code\n4. Implement your services using the examples below\n\n[protobuf-project]: https://github.com/aperturerobotics/protobuf-project/tree/starpc\n\n### Protobuf\n\nThe following examples use the [echo](./echo/echo.proto) protobuf sample.\n\n```protobuf\nsyntax = \"proto3\";\npackage echo;\n\n// Echoer service returns the given message.\nservice Echoer {\n  // Echo returns the given message.\n  rpc Echo(EchoMsg) returns (EchoMsg);\n  // EchoServerStream is an example of a server -> client one-way stream.\n  rpc EchoServerStream(EchoMsg) returns (stream EchoMsg);\n  // EchoClientStream is an example of client->server one-way stream.\n  rpc EchoClientStream(stream EchoMsg) returns (EchoMsg);\n  // EchoBidiStream is an example of a two-way stream.\n  rpc EchoBidiStream(stream EchoMsg) returns (stream EchoMsg);\n}\n\n// EchoMsg is the message body for Echo.\nmessage EchoMsg {\n  string body = 1;\n}\n```\n\n### Go\n\nThis example demonstrates both the server and client:\n\n```go\n// construct the server\nechoServer := &echo.EchoServer{}\nmux := srpc.NewMux()\nif err := echo.SRPCRegisterEchoer(mux, echoServer); err != nil {\n\tt.Fatal(err.Error())\n}\nserver := srpc.NewServer(mux)\n\n// create an in-memory connection to the server\nopenStream := srpc.NewServerPipe(server)\n\n// construct the client\nclient := srpc.NewClient(openStream)\n\n// construct the client rpc interface\nclientEcho := echo.NewSRPCEchoerClient(client)\nctx := context.Background()\nbodyTxt := \"hello world\"\nout, err := clientEcho.Echo(ctx, &echo.EchoMsg{\n\tBody: bodyTxt,\n})\nif err != nil {\n\tt.Fatal(err.Error())\n}\nif out.GetBody() != bodyTxt {\n\tt.Fatalf(\"expected %q got %q\", bodyTxt, out.GetBody())\n}\n```\n\n### TypeScript\n\nFor Go <-> TypeScript interop, see the [integration] test.\nFor TypeScript <-> TypeScript, see the [e2e] test.\n\n[e2e]: ./e2e/e2e.ts\n[integration]: ./integration/integration.ts\n\n### Rust\n\nAdd the dependencies to your `Cargo.toml`:\n\n```toml\n[dependencies]\nstarpc = \"0.49\"\nprost = \"0.14\"\ntokio = { version = \"1\", features = [\"rt\", \"macros\"] }\n\n[build-dependencies]\nstarpc = { version = \"0.49\", features = [\"build\"] }\nprost-build = \"0.14\"\n```\n\nCreate a `build.rs` to generate code from your proto files:\n\n```rust\nfn main() -> Result<(), Box<dyn std::error::Error>> {\n    starpc::build::configure()\n        .compile_protos(&[\"proto/echo.proto\"], &[\"proto\"])?;\n    Ok(())\n}\n```\n\nImplement and use your service:\n\n```rust\nuse starpc::{Client, Mux, Server, SrpcClient};\nuse std::sync::Arc;\n\n// Include generated code\nmod proto {\n    include!(concat!(env!(\"OUT_DIR\"), \"/echo.rs\"));\n}\n\nuse proto::*;\n\n// Implement the server trait\nstruct EchoServer;\n\n#[starpc::async_trait]\nimpl EchoerServer for EchoServer {\n    async fn echo(&self, request: EchoMsg) -> starpc::Result<EchoMsg> {\n        Ok(request) // Echo back the message\n    }\n}\n\n#[tokio::main]\nasync fn main() -> Result<(), Box<dyn std::error::Error>> {\n    // Create server\n    let mux = Arc::new(Mux::new());\n    mux.register(Arc::new(EchoerHandler::new(EchoServer)))?;\n    let server = Server::with_arc(mux);\n\n    // Create an in-memory connection for demonstration\n    let (client_stream, server_stream) = tokio::io::duplex(64 * 1024);\n\n    // Spawn server handler\n    tokio::spawn(async move {\n        let _ = server.handle_stream(server_stream).await;\n    });\n\n    // Create client\n    let opener = starpc::client::transport::SingleStreamOpener::new(client_stream);\n    let client = SrpcClient::new(opener);\n    let echoer = EchoerClientImpl::new(client);\n\n    // Make RPC call\n    let response = echoer.echo(&EchoMsg { body: \"Hello!\".into() }).await?;\n    println!(\"Response: {}\", response.body);\n\n    Ok(())\n}\n```\n\nSee the [echo example](./echo/main.rs) for a complete working example.\n\n#### WebSocket Example\n\nConnect to a WebSocket server:\n\n```typescript\nimport { WebSocketConn } from 'starpc'\nimport { EchoerClient } from './echo/index.js'\n\nconst ws = new WebSocket('ws://localhost:8080/api')\nconst conn = new WebSocketConn(ws, 'outbound')\nconst client = conn.buildClient()\nconst echoer = new EchoerClient(client)\n\nconst result = await echoer.Echo({ body: 'Hello world!' })\nconsole.log('result:', result.body)\n```\n\n#### In-Memory Example\n\nServer and client with an in-memory pipe:\n\n```typescript\nimport { pipe } from 'it-pipe'\nimport { createHandler, createMux, Server, StreamConn } from 'starpc'\nimport { EchoerDefinition, EchoerServer } from './echo/index.js'\n\n// Create server with registered handlers\nconst mux = createMux()\nconst echoer = new EchoerServer()\nmux.register(createHandler(EchoerDefinition, echoer))\nconst server = new Server(mux.lookupMethod)\n\n// Create client and server connections, pipe together\nconst clientConn = new StreamConn()\nconst serverConn = new StreamConn(server)\npipe(clientConn, serverConn, clientConn)\n\n// Build client and make RPC calls\nconst client = clientConn.buildClient()\nconst echoerClient = new EchoerClient(client)\n\n// Unary call\nconst result = await echoerClient.Echo({ body: 'Hello world!' })\nconsole.log('result:', result.body)\n\n// Client streaming\nimport { pushable } from 'it-pushable'\nconst stream = pushable({ objectMode: true })\nstream.push({ body: 'Message 1' })\nstream.push({ body: 'Message 2' })\nstream.end()\nconst response = await echoerClient.EchoClientStream(stream)\nconsole.log('response:', response.body)\n\n// Server streaming\nfor await (const msg of echoerClient.EchoServerStream({ body: 'Hello' })) {\n  console.log('server msg:', msg.body)\n}\n```\n\n## Debugging\n\nEnable debug logging in TypeScript using the `DEBUG` environment variable:\n\n```bash\n# Enable all starpc logs\nDEBUG=starpc:* node app.js\n\n# Enable specific component logs\nDEBUG=starpc:stream-conn node app.js\n```\n\n## Attribution\n\n`protoc-gen-go-starpc` is a heavily modified version of `protoc-gen-go-drpc`.\nCheck out [drpc] as well - it's compatible with grpc, twirp, and more.\n\n[drpc]: https://github.com/storj/drpc\n\nUses [vtprotobuf] to generate Protobuf marshal/unmarshal code for Go.\n\n[vtprotobuf]: https://github.com/planetscale/vtprotobuf\n\n`protoc-gen-es-starpc` is a modified version of `protoc-gen-connect-es`.\nUses [protobuf-es-lite] (fork of [protobuf-es]) for TypeScript.\n\n[protobuf-es]: https://github.com/bufbuild/protobuf-es\n\n## Development Setup\n\n### MacOS\n\nThe `aptre` CLI handles all protobuf generation without requiring additional\nhomebrew packages. Just run `bun run gen` after installing bun.\n\n## Support\n\n- [GitHub Issues][issues]\n- [Discord][discord]\n- [Matrix][matrix]\n\n[issues]: https://github.com/aperturerobotics/starpc/issues/new\n[discord]: https://discord.gg/KJutMESRsT\n[matrix]: https://matrix.to/#/#aperturerobotics:matrix.org\n","readmeFilename":"README.md"}