{"_id":"jsonrpc-ws-proxy","_rev":"5-0a5c10ea81f4ac01e966fa2b5f10bfd1","name":"jsonrpc-ws-proxy","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"jsonrpc-ws-proxy","version":"0.0.1","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"bin":{"jsonrpc-ws-proxy":"dist/server.js"},"dependencies":{"js-yaml":"^3.12.0"},"devDependencies":{"@sourcegraph/vscode-ws-jsonrpc":"0.0.3-fork","@types/node":"^10.12.3","@types/ws":"^6.0.1","minimist":"^1.2.0","rimraf":"^2.6.2","typescript":"^3.0.1","ws":"^6.1.0"},"scripts":{"prepare":"npm run clean && npm run build","watch":"tsc -w","clean":"rimraf dist","build":"tsc"},"license":"ISC","gitHead":"8dfd9d183c56ee9943c8510dbd344978399c7e4d","description":"Sets up a websocket proxy for any number of language servers.","_id":"jsonrpc-ws-proxy@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"wylieconlon","email":"wylieconlon@gmail.com"},"dist":{"integrity":"sha512-znYnVrkHt9ub6C+TBVNgwwSflpnklAOgkUBikmHTd/DWvLVGgX4jKCWz2+mg0OUEPEamEbmD/bOlPXTW0DY9vQ==","shasum":"b0af8bf284d0424345a168a6204346a5db2f2771","tarball":"https://registry.npmjs.org/jsonrpc-ws-proxy/-/jsonrpc-ws-proxy-0.0.1.tgz","fileCount":5,"unpackedSize":4122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7dkJCRA9TVsSAnZWagAA/eQP/0IHrNfOgKov6hw6QTHO\nIZdIqCqnGDE1DTpsIJhBM07Mj3Qfzd/+FgzDuP3HtO2QmrNsrntDLsE+F+mX\npRDpfdZ24cI2f6C75ARlt+79xoes58AIZhAUOTQ+V8K+Wm6QhKEeHuaAuAJx\n5fvJ9pzn1GYL3C1sCefvKfaVfcsMu19zdNSD33DphqXgL70vIbTJW9LF3snc\noyKfLOPURMbZFYcsIL2RTvSf5F0W88Quncgw+ro4qOh1yEX2Obbos+OUaMTT\ntT89UO1xnWX5UjxsS6jurfYBma2FW/H1hzXAUPdu7Fh/yxTFoUo18VIqmoDg\nKZZ5cWX3EcLfM5jUk6GJ/EdSnLcF6zLgOFnFosQzCeVPRpoznrNIDHZwR+Lk\nG2FCQoGuCfPWLlnId5NASeBGaBnEuuqA0NOwnp78SqWy7DErNGayJHB1Buet\nBw9jcjmKQ3VQfMeUY2Hl8iulbbDR7XnW6ilt/IW7csoPuc/DgpYSFdZ2Vj+/\nFZ4rSlUhkICI6NH+XMGkHHZ0fxMjQBusoxNJRFrriyyUqW2F66xJAJIpbyWV\ngyCHr4Fkxcq3YzPNLw6pExllP+4sGBCyGZsQni6TJT7R4DeUB3ef/iwveZZk\nLIXD0/eXqiHM6QpGj5GXrfVRQD0LOJ+tcRDsg8Kli2ZkyJyWJZakO6pp2FlP\nFRQv\r\n=f5Rk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiXsUOQiuf9cwrg52/8N83ncYFr3ZAbIfEvzQHhDl6fgIgXJziRx5TuwXkcUevjwl+weJ6rPrwZUtQvCZP6LZy72k="}]},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonrpc-ws-proxy_0.0.1_1542314249188_0.8063857476586058"},"_hasShrinkwrap":false},"0.0.2":{"name":"jsonrpc-ws-proxy","version":"0.0.2","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"bin":{"jsonrpc-ws-proxy":"dist/server.js"},"main":"dist/server.js","dependencies":{"js-yaml":"^3.12.0"},"devDependencies":{"@sourcegraph/vscode-ws-jsonrpc":"0.0.3-fork","@types/node":"^10.12.3","@types/ws":"^6.0.1","minimist":"^1.2.0","rimraf":"^2.6.2","typescript":"^3.0.1","ws":"^6.1.0"},"scripts":{"prepare":"npm run clean && npm run build","watch":"tsc -w","clean":"rimraf dist","build":"tsc"},"license":"ISC","gitHead":"49716879c68a6c6082c921899cb1a13448ba05b3","description":"Sets up a websocket proxy for any number of language servers.","_id":"jsonrpc-ws-proxy@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"wylieconlon","email":"wylieconlon@gmail.com"},"dist":{"integrity":"sha512-R6tnVyA2fqumNEmI5gUxAXW8W5PvZY8hMWoXz/LWN7gPxHUfYR+IkITLXIkQyrwvWuePUAUWbK3c5aft8HZy7w==","shasum":"f9ed12a703de2b089a5dd374ff594de6e1572f2a","tarball":"https://registry.npmjs.org/jsonrpc-ws-proxy/-/jsonrpc-ws-proxy-0.0.2.tgz","fileCount":7,"unpackedSize":6482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7e6FCRA9TVsSAnZWagAAF54P/31HtJdEPOyCWnBsr7H2\nvAXmDkdDW/LmVL6xg4eeOpNTIZa3p2UAIQnT+wwuHMWwyIiMUydl1d0jw2oD\nggmVgNTVpdPK3RGAECDRAvl/7x4MNeHtziirN7bRkYauByEAaCxXlA+bpWHR\n9rGOi1KCPjsVoyF6AwKzdyMTRt+OJkVpnk9ujRmCC+Lp/VZjIRj+M+lA/acb\nqDn0YyGvbWvEK/PgRE0WSHuRgRvW2P87tdERo5B9FcCPqkW0dl97ztv8gi3A\nlg6t1S8vA8rUabifGQbKyyK4sdgbJVYo8XmFJyqum2tvxoz77vViwh+g/PeT\nHtde/D4SLalB6+8J+rk1cj7um8xBU9xD1zj2hQ4YyHNyEYfJIzWl8h3QFVb1\ndR0PTE3jmO77h82I1exnuSsk/zRu7JRzIMPpTweVCohIyMEU8NlsyPqbSbk9\notSs7heM0ZHrv9K80OzrKDHUVqk9WEGUHv42GEZAmYUZRGfkin0pOjVJe0vS\n0oRVi7/tY1KLldA1WaqPCpnxUcSa/jQBtE4Ojp2XXuHoOrQi4UQMEC6+WsKV\nK/5UYMeCCaglDpdnFmJxDlRMabiIuDKcH1Wnm/5kRGto3wcO2xrlseZL+99T\nN6E1GScJmb34LL0R4OTdN2MAwaZHZIodu3SSSEHbLKazVSq/7ZsY5R8V47M8\nl042\r\n=QQE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh9koAHA8jaeCpFad63I6ltoIsSv69t0EjaWxFfqB18gIhAOqqV4AAVktO4gf4kHy4up6n9Vw83RtxxCn8eyYY2Y+U"}]},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonrpc-ws-proxy_0.0.2_1542319749307_0.6466142137260775"},"_hasShrinkwrap":false},"0.0.3":{"name":"jsonrpc-ws-proxy","version":"0.0.3","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"bin":{"jsonrpc-ws-proxy":"dist/server.js"},"main":"dist/server.js","dependencies":{"js-yaml":"^3.12.0","ws":"^6.1.0"},"devDependencies":{"@sourcegraph/vscode-ws-jsonrpc":"0.0.3-fork","@types/node":"^10.12.3","@types/ws":"^6.0.1","minimist":"^1.2.0","rimraf":"^2.6.2","typescript":"^3.0.1"},"scripts":{"prepare":"npm run clean && npm run build","watch":"tsc -w","clean":"rimraf dist","build":"tsc"},"license":"ISC","gitHead":"e7890822c839f60e7d68edf46dc464ec817d2b87","description":"Sets up a websocket proxy for any number of language servers.","_id":"jsonrpc-ws-proxy@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"wylieconlon","email":"wylieconlon@gmail.com"},"dist":{"integrity":"sha512-8Mb/rhrbaNTkjztpimFpdUFR5i6XdccXpEXWdjLFy3V2UTLly73/5M0GiPkyGOoRCN5kQGl5G3R1VqnuwbTlUg==","shasum":"eaf3ec0819fba2b98291fe1e6adcb0c782ef1e32","tarball":"https://registry.npmjs.org/jsonrpc-ws-proxy/-/jsonrpc-ws-proxy-0.0.3.tgz","fileCount":7,"unpackedSize":6482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7e+zCRA9TVsSAnZWagAAgv4P/22zi0SlqaNvCvhxhkdj\nCPXhVHsHpTDsKJ36mz5yMjLtmBI/AHzxwwHVTxXysOelGCvb34P0c95IlM5h\nkFQlJRd6y1fPYdJZvfLxPUKfttqTKiAi/SrtoOr4nXwH/DI26hb+Jb2ez9az\nr4CLSFz4bl8wU8ZawommXpS1oXhy2j6qX2e1eLOnwtz9syJl27CQCxfBKowc\n099DmRzMIfbetB0YJAfL9MimEBDNe9yoOS4hNdbiiSl8sUOhLI/B5a9GG6uZ\nSmcJMBCB4nVMtz+/YIiU/3O0SufJcvRNDd9iW3nGdxCj67n82lszi58FP7wv\nCqk7MEGEBr1321PE2Yj4NPTB95Cqgre0M3SlEfr4EJWj3jeMoeb/w1EMWEqd\nMi5IarxE5zEE7it3HEvwygFuJ7dgDuC/hswSb86mWNcYk2id1tL6oMuTsuga\n9fKjcMRo4ZDos7sFmvff/7VA5TjvZ4c1/TPelPM811lwdqVefH+abK175vFN\nTK0NUy8XYod9bGmiKPggMTfBqDAHQiaKngm2EAHH+N7raQTXcEjRge7xfGTj\nYXhhsCNwbnoadEIHmzYQj3QbZwTBxhEkyk87K+Asi1WszlS92sJrSQalu9+w\n09Q9XPoWTL5rMtauaiKiiRwMq1MwvY+bmXCB6Ay86UT0xn4o7Th9tBrLs2qq\n2mX2\r\n=BnBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXThHiDD8O+8ycu+O/xf+aGujnSNg8dNR80a+OpMpcPAiAHZdt/aF5xTFgFA75gKIW3a4x1dg9etWLdNiUxiXPwCA=="}]},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonrpc-ws-proxy_0.0.3_1542320050652_0.5590280778215415"},"_hasShrinkwrap":false},"0.0.4":{"name":"jsonrpc-ws-proxy","version":"0.0.4","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"bin":{"jsonrpc-ws-proxy":"dist/server.js"},"main":"dist/server.js","dependencies":{"@sourcegraph/vscode-ws-jsonrpc":"0.0.3-fork","js-yaml":"^3.12.0","minimist":"^1.2.0","ws":"^6.1.0"},"devDependencies":{"@types/node":"^10.12.3","@types/ws":"^6.0.1","rimraf":"^2.6.2","typescript":"^3.0.1"},"scripts":{"prepare":"npm run clean && npm run build","watch":"tsc -w","clean":"rimraf dist","build":"tsc"},"license":"ISC","gitHead":"50a85a6c13b316efbce99221bf3ca93ca1c65be6","description":"Sets up a websocket proxy for any number of language servers.","_id":"jsonrpc-ws-proxy@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"wylieconlon","email":"wylieconlon@gmail.com"},"dist":{"integrity":"sha512-sl1gR8pAK/nxwxvoG/tOtfyBkGUU0Ie58cBvA/OTIAKTFJPSjvFes8gMoFJjA9AJVN/3pzpnOJZTiCGH+9VBGw==","shasum":"1c7fc2922f3b48ba0ab45d5d45564b15169579a5","tarball":"https://registry.npmjs.org/jsonrpc-ws-proxy/-/jsonrpc-ws-proxy-0.0.4.tgz","fileCount":7,"unpackedSize":6483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7fBqCRA9TVsSAnZWagAAM/8P/25M8f2lDoY94+HfXwOc\n15nR0ECeZKuFEJNME9zz3FBAzStoxMpLT50YCmEC+d7zLbjo1pIitvaT5/7V\nwSg8e7hJ8QWq2nmbLXXQ9waHQyGQ34BIydGagwSCDeb4kixC0LepW/8sRPLG\nDpUze+QhNMXD4t/0PsoZoVaFPpZsjFwSHk62m4aDTZKyuwiV7WKw6q3V8QxA\nULdI2dgUSx/xXrSVUYB7JNZn5OaaN3q2HzjDhIW/3KHlyWjCckBJThLj2f/7\nALjS+hZ43ZtOHWpjVOkH97CQhDuIzrjGv+UYXfdbp9Of3GcDm5h1pcVraMWu\n7SFO7QmGhD8yaTPMZwz8nHxIJlzfTYIuDYtDNkMB3grjRO+L2njeYohr/aA2\nw0tpJapotu68AN1vp2uGESQGfFTZmbBMlzx5F+SArTAKAepbJcmoiaU2IJSW\nLqhh3j5ttoYZQyhShLK9ZcK9qgotmXdOZb9EzC1guHxZYAsPE6cmkqM/tuRR\nADks+6pVrcJAUg8eMBGVSJa08LgjEqpegLNDu+qD2QGvklSCof9WAnb4RC6a\nQcXgMnh0aeraYRAjH4whC5nTwlO3Yp6VRn+zKC5MEInNDwslyjd5x/QNDsqG\n3jnaqCs7x9VyMWFQ/TXw0OPn2CPMOqMTKFWDzVjerovrX40vAAddTL5fuCuf\ntcyR\r\n=mokK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBupmAAVWG/ZmPUyAA1+L0+MA4Wv9/WwBI0ZqGF5TK5nAiAIfQouhESTT25Ag4nps/5ZIyh2VfdaQTJialJJdIKBbw=="}]},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonrpc-ws-proxy_0.0.4_1542320233353_0.18569818556160067"},"_hasShrinkwrap":false},"0.0.5":{"name":"jsonrpc-ws-proxy","version":"0.0.5","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"description":"Creates a web socket proxy for any number of language server processes","keywords":["jsonrpc","json-rpc","languageserver","websocket"],"homepage":"https://github.com/wylieconlon/jsonrpc-ws-proxy","repository":{"type":"git","url":"git+https://github.com/wylieconlon/jsonrpc-ws-proxy.git"},"bin":{"jsonrpc-ws-proxy":"dist/server.js"},"main":"dist/server.js","scripts":{"prepare":"npm run clean && npm run build","watch":"tsc -w","clean":"rimraf dist","build":"tsc"},"dependencies":{"@sourcegraph/vscode-ws-jsonrpc":"0.0.3-fork","js-yaml":"^3.12.0","minimist":"^1.2.0","ws":"^6.1.0"},"devDependencies":{"@types/node":"^10.12.3","@types/ws":"^6.0.1","rimraf":"^2.6.2","typescript":"^3.0.1"},"license":"ISC","gitHead":"5c0654b12d3deea00d7692c78110cc6a7096437a","bugs":{"url":"https://github.com/wylieconlon/jsonrpc-ws-proxy/issues"},"_id":"jsonrpc-ws-proxy@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"wylieconlon","email":"wylieconlon@gmail.com"},"dist":{"integrity":"sha512-Gz3Njkc4LdJ+wEtrgG5acZWKTH78kYRHCYwN/QKzoJjdQw1jEepwkWTXLRa3JifcIpxh+WjA6OJw8A8RvejzXw==","shasum":"e77c4fb4cbeda51a3865eb6314f8deafa8103655","tarball":"https://registry.npmjs.org/jsonrpc-ws-proxy/-/jsonrpc-ws-proxy-0.0.5.tgz","fileCount":8,"unpackedSize":7216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7y1/CRA9TVsSAnZWagAAQYYP/3CvzuUXPpr2mVW0oAR+\ny2igmz0bTRqT7JvSAfz0H3WvsiObuU/MRU/zfQKV4uNaRzRtxETYcb4KWgHg\n8/lSHTMccBBUOm6kTV5ZOwAdCiedAwdHNLklEENt15KHlK7Km1R/TFpODu7B\nZ03Q0A+u/QowcdNH1EjQloJf4BveL7+lScGLezv/fZQA/UmCBzr0eJqkglWf\n8x8drWb86gnFuoS86yzSOyNGVeowYWTrV4evnYgKvhF32+cG0Of3VY3fNHB3\nw7uM1HzoTeHSPptT+sXcsp2GW4DjgynMfzvaDEjUxdR+/YdIia/02f54DY/z\ncKz32rGmwhFAqjNz4g+9hPgmZgxRXZGgAGjkdajl1uz9PdPoloC5DBxN1hf1\ntXr8h+qOYz1jIvFUBgNOPAEqj0519ZoyJVTxWj9k49wGluvQQktumWrzjcxc\ncjxYeQpY+JxWi7ZLSOnZm8XQl41q+n8+0KScpN1BMq3Jlr+5ICSaenvlPwJe\n5THGIVsLgigsCqQ6uy+UawXfXnvoNgvlFAKOGlIPem9vMl75E5aUuKHwB6lJ\np1N0G7tsDIbZMJrDp6WWmX6BnZ8TH5a2z60wBmRlVsOkSZJcG3EforBrzYG8\n9m1XjpAapWI93vEgnynYJeG4PY4XnYUe2MqzPqcNYIU4gYRUSoQcr9jmFoGM\nrPHt\r\n=W7q8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOoPpzDcPqUIYR2jjXc8inPE3toNsSbGD2heXTDsljDAiEAj75z87eBCkZR3EhKeI9MBRshQV74BOlXVKXHI6IPrwk="}]},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonrpc-ws-proxy_0.0.5_1542401407300_0.26770460415587305"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-15T20:37:29.188Z","0.0.1":"2018-11-15T20:37:29.313Z","modified":"2022-05-06T23:13:51.456Z","0.0.2":"2018-11-15T22:09:09.414Z","0.0.3":"2018-11-15T22:14:10.815Z","0.0.4":"2018-11-15T22:17:13.490Z","0.0.5":"2018-11-16T20:50:07.475Z"},"maintainers":[{"name":"wylieconlon","email":"wylieconlon@gmail.com"}],"description":"Creates a web socket proxy for any number of language server processes","author":{"name":"Wylie Conlon","email":"wylieconlon@gmail.com"},"license":"ISC","readme":"Sets up a websocket proxy for any number of language servers.\n\nEach server is run as a subprocess which is connected to by sending the client\nto the URL /<language> based on a configuration file defined locally. For example,\nwith the following defined as `servers.yml`:\n\n```\nlangservers:\n  python:\n    - python\n    - python-langserver.py\n    - --stdio\n  go:\n    - /usr/local/bin/go\n    - langserver.go\n```\n\nThe client would connect to `ws://localhost/python` to get a python language server\n\nUsage:\n\n```\nnpm install\nnpm run prepare\nnode dist/server.js --port 3000 --languageServers servers.yml\n```\n","readmeFilename":"README.md","homepage":"https://github.com/wylieconlon/jsonrpc-ws-proxy","keywords":["jsonrpc","json-rpc","languageserver","websocket"],"repository":{"type":"git","url":"git+https://github.com/wylieconlon/jsonrpc-ws-proxy.git"},"bugs":{"url":"https://github.com/wylieconlon/jsonrpc-ws-proxy/issues"}}