{"_id":"hyco-https","_rev":"94-7814f79bc61a8cfb079f83beb46e2c72","name":"hyco-https","dist-tags":{"latest":"1.4.5"},"versions":{"1.0.7":{"name":"hyco-https","version":"1.0.7","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.0.7","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"cda3a6f81f298dfacc9e1e48c4ad6fdc205ac5b4","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.0.7.tgz","fileCount":10,"integrity":"sha512-CTjmiJ+0l/lr8CWL3FF+7QWnjR6SL0AT2Qi5IDaNDhltxISOVRHw2v2Xu+DwgR48PDRQE+tzxQmKQmTdDJ89yA==","signatures":[{"sig":"MEQCIEgEJtCSwyjSS0IGVVLNe/GQjN3AbeNzSVkd+fAfRaF/AiAp27uH5TkG7eSeVi612SGIHDYVeNEfbK9sT1b8H3V6fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa612ECRA9TVsSAnZWagAAJAMP/i0hyR+4Bg7NKGxyrea6\n6uONNF4R2WhGvDD6SdyTOjvXnbSaPj4oDccrFLRl1P5FPvXMrtdGNO60mSiy\nwMrHLLBk16ZOI4ECYv+2IDpA+LLtTL5RUlUwtfEJuamJW7JD/rP8cT9vk0zD\nu+vcC5eOaHUqnbmesww319ap6fi1WX8PYqAN9MUA56T5Eo2qNUPdVsdlLJIb\nDZTkfv3Xtou42evXHRtRbr3tpEQobq0rpYiWRGA6wpROwuDYbcI2x5vlJgoT\nDNOZCc9jVmP3yWFXIOMlx5STVZC323zHOUh7k8wp0rHkdC1t3garDgm4P81+\nDyO2Kf9uJcv/YkQH/P325WtuE2bw3lx0N0l3XdnkaIZsbArkwM8wWq+t8+/4\nYsahuCdboUs0VAIM/jxdVbgMnO0lOMgwJvo8K9RL+F90Px68Ik6Qj+PmzrVK\nbgLA6PH27jDptHPtcKEJ7mgz29qEBeHc1jSnpCx4Yyapl/PHHjynH0ltf7SO\nlpHuJyXWWDszdBSHZr8+ib2h5b+pNDBOYQEOnCsJfmSZFHWUYWMlbEfqnskm\nMnTOcmoALfGAZu2errzSHDr3E8w94IgqQJmb00H6oWC5wJYr++AgbzgOletO\nsAsXe5YKBnaxtVRK8VpHGvw+jT7RfXqzwtmmQEUu11q870g2+i1W+TcUgRvC\nycXQ\r\n=IYBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"5.8.0","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"8.1.4","dependencies":{"ws":"^5.1.1","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.0.7_1525374339569_0.7053137945687571","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"hyco-https","version":"1.1.0","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.1.0","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"97c22c8047e5d6046913f1404dcc851653a8336a","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.1.0.tgz","fileCount":12,"integrity":"sha512-Hv5bPz5SF0pIkNWB8ed2mfIXPyfRCGi4mX9bk1CZoU3Dp7NeOqEvNqX1BJ5eqruGf3KstyfmBKHZFaV3+e5kuw==","signatures":[{"sig":"MEYCIQD8b+PIPBQnsEPIejZpp/kpxNkDHlS/B9A+zxQJ+qvyGQIhALBnkZ8KyiuXeecUV2PY0p9xF3dfm826vQog9AEiKfcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZdvCRA9TVsSAnZWagAAe8IP/2j5cQO7u8nuxkwSu5uJ\nm2v3hLVCABHnnlwuHZ5JptiUupjIHb/gCgCRSO2VkpZEQHHatQa2n8nVyeTw\nQfOrKKorqOso7a78gRPoSTUI5O6GEy6MqiipKQH47QJ7MV8dVnbHleTq+ToZ\nBaNNn3FeNIyOIYSaOh7TgSQaiP5XUCL+3/TiRHMXWUxLEy2QZZzdpVb+VUPx\ncK0PaIeCBOT146DrC7hxn9+RaHohcQ8GEf3vL/R3x+fzgUzAlNpK9OSzHUs1\nFFEBXYy4Ahvmpl38l3yxxJFXcDtAODCTGNhgh0d2uJnWBffDL4cUfRfH+7ru\nP9nL4wHh6TSBChJ3sJJznlnKzGTxOIGg3q4wQfNXg6ZOl2LBUnXIeZi8QjFA\nKNaqtMLRRNp8rzb2TeotRdmeuTCT0xotStlzqbike9ZLwkRQvvDHQn8nZAys\ncDe06xH11EUXjAqyZNYvolszYWCoVjJWNoxHNM8KtFrgo36ITm6lIWy+FIen\nugm94dki2a/k3M8RS8kQ1XX77WOSXvRZxppoFLd0GhxNNKb8JKyoEKbruZ8q\nVWIJ6c34D0c5s9Eh9RX0Nnc1T15+GJd7N9coqhJwAmNsqJF4HNaMvqbrtNAJ\nFgRqdtn+wWPouTWjVDE4RNUJ5B0wDxuo0TmBPIrSXOEReGnq2y9vYsHE5vdj\nqCNd\r\n=gwIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"clemensv","email":"clemensv@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"5.6.0","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"9.5.0","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.1.0_1533908846962_0.7348769087522022","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"hyco-https","version":"1.2.0","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.2.0","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"1884066569011ba8fd8e4b1b450baa94ae7fe49d","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.2.0.tgz","fileCount":12,"integrity":"sha512-M/L2Jv65uSCCoDskDclDnMwakz0BuSjREyz6STBoAZgoSjEVNbioiWwcadLUGwGEikvTpS+i9+sXXn5ojV5DNQ==","signatures":[{"sig":"MEQCIFDnaJR+Nfz7K1GN5q+FvY0rmAo399dJFuUD1VfiE5yuAiA+jmVUNxzbUIdy0QJZSPrNG5pdYWtk98uzUaPL20Y8rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1xa/CRA9TVsSAnZWagAAgBIQAJPIwQp9wp3Wg5jwAHp4\n6OHxiy0kpZoAiI+dUBu0h2VqLstPuYgr5sQtnk7R7Rg2e6OgphxfL9Ez4gij\n0tPOj6uo5w77pazmrbC976J94N0NNETRSJdWatwWrRwCFpn1GhOY8+DA6oQH\nLE0DNipbNk6ktE9Guud8Kw9TDqcKG2MDOBZfFclj/eTlqWCn3z0Red1TFK2y\nX5DKcvTdQrq4DdbMivoUXhdXHcd0wxSENQI8CgaqnNxC81kC6/dKJrIhju7U\nHaWhTCpirxBBI3wI/BC9LEKPN/eWKOCW1Sl9FOGOT9Yc/tsi52BYVQ+295nT\nCowFQlpFXBl8y6u4/wpDZ2JQTCYvraIynqg88o+/O66+fVoXNrd3ueojRzqN\n6xosoSXh8JCO+NzcFBU1e+/mJNfTV4i9LIRthJfKD7uto5WcqVanUocP7iAu\nTeZJjzjbMRCkDeKndFbeeyc66nnASHrY25Qz+QFxRcwG+BmlRyRPw2E4tSrz\nlcd1I9D6AjJOkWMGwTgNUMk9dP7Tq/QWWgPNK/rXVWGEx2tLTBqP1EBouVuK\nwOgqg943M51mf63j5EBMIuMBim6qqrA7F48LvtuKD1UhNNRXtE5XfOTUH2pp\nEu/FHKi/1d1/GthXHkeXUxtiOlXEj2Fq4U0c3qih1THTX1Dfuf1HmfAXCU5y\npRXO\r\n=J5N8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"clemensv","email":"clemensv@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"5.6.0","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"9.5.0","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.2.0_1540822719062_0.8744163056200283","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"hyco-https","version":"1.3.0","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.3.0","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"8bf92b556c43d362af3cbb2b68b7aec61481040b","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.3.0.tgz","fileCount":13,"integrity":"sha512-JRaKX2tXqbO680BCxjOjGAbam/HqvWZfBp24YNydhErA2eNJ4Wa5xkCW2bfJXbcMnTPheuoYUm2KKXRpCtra4A==","signatures":[{"sig":"MEQCIDZeFBcxolvqvn3v0gMKD3s2Cv1ORPZK/zTSTX/IFVMtAiB7Rrnru2Szm/+TotkeWGxzhNgD8mroYvg3QVQzkyHtHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb14w+CRA9TVsSAnZWagAAo+0P+gJdAJ97Gk6w2b0SmJvg\ny9PxfySg3tVQYWUN6Vic0vB/OhD3w2T9KKEUbXfplnQOAJeOhJCPpteCBu/f\nyud/FMd1SDYXXDPUzWjADZ8PhjslLTJLY31obwu8XgUjIIqPS2jjkReu3SUO\njpg7endFwtk0CK7189ergQHTTqt8JsNRTbPIrbQinrakM3+OFSyXhmVxu4jg\nh1G0l9mOqvGQkjHskw4ZzUNcuj1IyOgttqt3wiS/ApBsilKaXSnljPNEdozb\n5+WrOkgZSQrmIKkrPoxasAoJCdswN1PPETVqZg6OEKEcsIOwj43qeQF3/Xmq\nwR1disj+/Iec5K7ncDyjSxYxaqtG6jUPos6BjZjxMjDkBVpFa0kLql4aazoQ\ntNWI3jTmfuo74vOhp4dopS/iYnrlfiFnnXWuTOg8mL4k/Bd5X0llpHLeqXXU\nCEWT8YfEuIxbfDkiMDeDrRfTxEeo1DG8KMMNgBQYl1EckGldep6DYLJXCpQk\nDV6BmmXy391SS/7qxRK2zzGBrKzqCqjXdP7ooknQLyz4oaGxdjx4m9pBpyCP\n0GN2eQLiHCSsNYyOALETvzknbYZH5NFVPd8aUb1gJnveZYkEStLsWw4kOb4n\nlfob9hT1N/JBHx6LLfOR2iq0RscbfzeHWqXVUQa4PmGLBZJmcZVdoEarryKG\nioUb\r\n=eVG5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"clemensv","email":"clemensv@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"5.6.0","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"9.5.0","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.3.0_1540852797452_0.5160499764836144","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"hyco-https","version":"1.4.0","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.0","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"35629f51204ea06f4375c51b6e1ebcd3943339b3","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.0.tgz","fileCount":13,"integrity":"sha512-NKArFfiZ8KXZEDWPlpf9osKArIDuV35jjGn3MNEzVgJU/8OXUlU2odbz9sBTsSjmm439KERxD4Y3j5InKcDliA==","signatures":[{"sig":"MEYCIQD0n4sP0wAqjkIU43qoVWZ38/wMffLT/YVFf/rfnkGcowIhAKQ+Z6t6xPmtWNpDr2DSM1Ylw6zVeuryUT6HPek/Yaoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZYQnCRA9TVsSAnZWagAAyvIP/joXbxDRqokBGWLoFTMy\nyHL9kjZ6qxvAXdLLG+FWxRzykcqq7oSanfZfHBG7KIN9GzXpGH9PQRROZE/Z\n2KGwQr8kYPrMLW2tv29bncvO5VJQKrrU9Bkx3PhlHxVJFRgvKPo3cv3oJL0K\ni9BvLnw9VPhhqe0dSpj9/Gk0Y7A3vwdSbSdh4nI8N0GYGTNu8AZ8s2ljQwkn\nDETjRHRFRIaAi78e/L6ZlZm9vFFQzk0UFtfMGGYDJHUlC1niEofPcRSmYPmZ\nZJBXGJpnSnsoVRHdV+CHv6drvoo1mXnbbFhG+u+WvsQ8SF0+mCNKRngVI9PY\nXmfQUglihWn/NSTWnMwowicMsSksMiA9eqgGg23fiY7onf+EprAeLPCcbUX/\nymNlDYdrIJbPXW0bJzn53imdOf/jjOBp1cs3ZC1mPk5aTn3XlVNp0ARuhsT4\npYEoeQIdL8KcRGM1VVV0xqCFgcj2BXE4wOjommk8GtQl8TqnzCuDI2XydjLI\nCG7Y77U95h83S7F5W3mGH24+aOMm0RXIU7xx2IBXLFia4oaHvWxXO51r+TTY\noSJOVTluvOrDe4QgRp4P1kCpSsy5Hf2YmfmOz03agmq92eXW8RTDSWqfsF1Z\nduG17CvnTFUDhudVWP0eN6d1xFcqf9Xv0+FjFpzMvsRxa6qCV0sG1FDJXTC/\nRZl4\r\n=zFcc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.0_1566934054586_0.6293655693441709","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"hyco-https","version":"1.4.1","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.1","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"67c9bb5f4ee6c4966204cf680590467581c02779","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.1.tgz","fileCount":13,"integrity":"sha512-oVMjXsa2phhN6XwNsaT9O46+CJQog1rzCNfzqlsnibNaW7U6IJEvffCyj35iB9P0bE+QWg9AAwNl2+uXB4z3eQ==","signatures":[{"sig":"MEYCIQCensuItO4L/2SqgMxbsqPVzquXeLF/jUWxBz1PGQjihgIhAPmPiu5JNyWItfLspKTwbJ+HZfbMktmnFfM5RXhKWS8Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiQmtCRA9TVsSAnZWagAAVZQQAJK+yjNHPtaM+Vla8nPn\noZRoLk/EAgUlPLjuAJ35Cpq3Ph2SrpGmbwRyLLM2DAxlDBzHa3tuEqMRGtoE\nhNduUEPaE38SOtKMbDkaXnxy347VvkHvlnaavEkzMSdU5W2k9IltVj0b+bal\n2CRJ49zFe4pPjKZYJrWlT1sgfEPmKgO/kUTbfiefa/yp/MmdODb0M6UrYP0L\nvp1EaazMmj419euZSPr1ahmHKQ1UM9y/Ya5JikWQ7FFV99ikNDtI6J9yKF9t\nVjRjxSlD5r612n8fmXHCk7PbVFOIiorUgzihQDPePdJ72WgihNX3uqN8EXNe\ncgTGv3UnciQuU87/Gk83hYkKwQilbRI5d+6QbCmEZtjCh8xbCjssFBJ+AmTL\nCqjtKDn8jdNiup8lSw53ttKNesRE9Gmh9CA/2awnIbc74XKOuKunYG3zWK8o\nCcK512fTbFT8PKKQjIi0oabnzKiKyog+rsc2HiRQitxTpqafBsq2g/Z9jqhp\nJq3h9HdS3BaGCiFebfOulKLKLXTFd0Xca9jzJIsYSLuAfFjmGAUs2WpN4AAY\nxB6P8aup85ZdnCCzwIhuKaR4lIeKklQi+lSb+TVL/7RLM6tQGngQ3KOv/URK\nK3PhSD7ffte8jK7nmYReXhfHqOAGPEOo6POZzB/bsBIp2yageij19/auLhsX\n89jV\r\n=aIW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.1_1569261996828_0.62940415384268","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"hyco-https","version":"1.4.2","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.2","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"47e2cefb815d8965f0280780d2e89133cefe0150","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.2.tgz","fileCount":13,"integrity":"sha512-Mv2SVzMArOnc8r3Zaq6NO+XJaT1vLeKD/atwzMAMOjgeb3U3C33yRQYn2UxhsgwFLbnxf/73qlGhO8pqS7LH5A==","signatures":[{"sig":"MEUCID9aWTUFTddF3ZMx7dXgh4qjMqMnBmPBXRBOjMawK/RYAiEAsGvIwrkzDrLFe+MPMjD6MRItvxkimvkDZ0+XanbSWD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr57/CRA9TVsSAnZWagAAbu4P/iOEwSg1khaS1TFIX9H/\nt60rv7F2gc1+j4x1qtRvfvqGG9/t648kAWaKth4Qvoypafr61Ogdk7pNVfh6\nl7W/4BIiKDxkD/B8wZ1g3XU+wzkyN37I93XkQWjHiTCT4tVfC9e+BexesMXr\nuvAdv3OIphcpBTKQQ0DzSFNu5utyNwrQwOE3qgdwLJak2FgJDgNXWECzmTfY\n/+qvTcoa4FPkAnPKTXrx+gKjxArJMRKpgI8/VNwWNSBymViI5YeL46RaFUz+\nrmYX+aXF9e4gu+b+I0h7ZezMoJXm2DC6keD0tk7h7lviLnziPgkLMu4Xwwi/\nkIfLWvC+YWAC6twzJ/VDD7d+ZxIY7P4SPZ8QyXw1DrNjNigPRhrlLgNJv3Br\n23javmQa0toBT6hcVEPLRKhmWLtSTwWGWn46ZAATXQytBVqdsvs3bTF9Shxs\n34IaPonhyZmQkjYhZyVL3kusTghT/f4/JF40ITYoLINEQlNMWo6UbNwMKF0M\nTcD+JthJkcd1ONUM4jX0ZMigN4OlpCvUw7AJp8La7ikdCkRJzjJbBHgEJBnQ\nS9NVM//D3oRTBRbLSQbKeZjxJ3X02BHMwrq3WybW6lX4/u8ktNkK9Le963YT\nuB2FjNPv1egdx0UZMClA4/tc/+Y5zsI+YpODRPzmWXYVWC25qHGyF5bEtyFd\nszVR\r\n=z8D1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.2_1571790591423_0.33484784901599385","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"hyco-https","version":"1.4.3","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.3","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"aa9f0fb00241091a5630b6c5388e71a30f343464","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.3.tgz","fileCount":14,"integrity":"sha512-tBe87rhIz4r35HzllEHNwZfUy7MtAFCeMBZdFgfkMUb5o2gU6znuYWcTnO9ZeEvOUeRHlQ9uBcrwHIntXzMNFQ==","signatures":[{"sig":"MEUCIQCT7Yo2ZzK8jSDPUDd0a+BmMc20StpNWrCWviusxVMLWwIgcuF+71xgH5KUIWJswXYk3giBn2h4d6w9M76jmPJEXeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJtoCRA9TVsSAnZWagAASuMQAJCIDANu2AkvED5dKxk6\nAkn9Z0KudGN6KAPEOEPm2a4gT9GkqljnOzTLsN+G6OUz8F4RzSeBBfSuVkYB\nPdt6Kf00KL5+5LRpmhC4tUaOTIbxZBFmgyfNFzqu6q3smwQUJ1opU/PLNPrH\nTHuur//7VADmIgG+gEEiOcyz9kZOgtRSpNnCIdGqklgqFzWGO67vv+ohNFpJ\nloDgpY5nz0v+5xexuoJskqnbCRMTaeD2PEg+ePMEdU7NtxRTiTMi8w4v2r7z\nVdoARc4IbP/IueQkCuL6NxJaCBW55oUe0D0e4WID0tUsfR5HYBvAHeVgQyIV\nHhbFwUBp64vi6784ek7ak3MeOHdOfs4OXMoOJgcofmKvCWCfBdeumw7uoucu\nSiFbz4H8pSJMSJ0/xdVexDA2za2HPTSSoG2bLlN7GayB0RJ1MP4+VdETbvgi\nbtx9jtNlLQtNaY4pyBpbljNihPvJ8bUdCdu40Omp9kpFZkja0fi9EA2TkVi0\nnIT4CjGWiWDGGrIae3Nlq/mkEiOXR1Cpmwx01Cp1Vg9r1mwgegw7XI9FnwBH\nssKe+4WmSarhSLxro0VMnQmTfGyHPETC8S9YuazPoKtSTrw/OQwNNDfx8KNS\ntzCdG+vLRWL2xQwJqq2B5+tdDS9u3SlZMSD5q8xQ1hiANLPQoa5iy5sTYOMP\nIFM3\r\n=qqFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.3_1572379496310_0.8249843521951639","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"hyco-https","version":"1.4.4","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.4","maintainers":[{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"46e1bc23418041c1bafc577cead151d59a4d39c1","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.4.tgz","fileCount":14,"integrity":"sha512-JALWvF4z3Sk9S6YgZw5Meg26tLI0KvzxiowdIUt7+aVmr8H1AWQqORArOjP+VEzleby9u5c9kZPMvy3Sgav5ag==","signatures":[{"sig":"MEUCIQCqOOkUfxVT4JCJIW8VBoJlFW8+F1VY+WU8Qx540KyM9gIgImrIh0B5sqFnhE1Cozx0q79l4wZtQh62zhkUEBY2JHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxcbqCRA9TVsSAnZWagAAWOEP/iaGoOvdCXqYxMoo4SEl\nny8e4Gu7WHwIWj1CXEmJedeiTR5yJbvlRuZUYmCtgi/j7VG+lbi+KsJ5Ho+4\n2FyHVh+q1xQXam69FMuEYZbScKyL+1IulwSNwuxfPOwox9sdYvPWGENJNBw5\nXM+CVhFMLlR2FVYfHDlccBeSUGIgf+PIzJdgJ9MpjSmcu5aSuGED/qdnS1O7\nQ7D4/gDJ0hKZaN7k81MVnTHlm0NGOZ24anOvXshqZC+k2OqyDFdnwPD0oKY8\nblfsmo2AUqb4ytEUM0OQkwoWzpdlcL2iBVGxpBQ1gbr/ETlfRWuFMasiJR11\nMEqoR9Mxn9l5s0evPNI2B2U/irwDAde1JnwObpkyPvnhOk7B13vv7hi0vgfX\nDkfgNkOdIchO+SlK4/DcJFnFfJrtFvPStT5DtcEE/Ee3ANKcby5LQZT52KOE\nBzrPohu+iHe7AZ/ljj+PHGPNtz/Yfqy3nwcO9+nFCgJ2eUf0IxHOIDcHiEWb\ngWDPSMczW3G6NXUE8PXc7GcG0CHsgBoJc+aH36Q8owlNUItIyqV1cNmjBSlA\nV9zn98JuYc5gJGOWcdOfAKRDgj0t+cMahsmMi2bse1vE+R3nVxjd5LmuSvx+\nShKuFqdWp/2H9ud88z6AWBmxJg3gOesZWUjPBW9ydJN58RcUhTM1pEoIF8fH\nuLqW\r\n=icvL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.4_1573242602188_0.4820041388316445","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"hyco-https","version":"1.4.5","keywords":["https"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"hyco-https@1.4.5","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"clemensv","email":"clemensv@microsoft.com"},{"name":"bailiu","email":"bainian.liu@microsoft.com"}],"homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"dist":{"shasum":"5e7c2e3680731f1c594aa01fe9e72d9ad2f1e4fb","tarball":"https://registry.npmjs.org/hyco-https/-/hyco-https-1.4.5.tgz","fileCount":14,"integrity":"sha512-V9StoZf+GikbtiOBmUE1V8tzuiinox0XDU2YoCvD2vd09CYvyv2XU6gT4jP76WOVTcHSbCnci9l6EirESc9dzA==","signatures":[{"sig":"MEYCIQCVJ8cnm8fAfHe2ACcHB6wMnpuz9YoIuFxn2mGg1c4CcgIhAIQTVAwqMc3KEs/81LN3P3jx1neoyntt6k4s0pCgbIAu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLc7ZCRA9TVsSAnZWagAAoL4P/3/b/ve+NmZ54dCE0wvQ\nuZVh/erNKf26oLx6gY3G6x/ginFub4jdGCsclQQMGQQbGJB3ddDyxc4pK88J\nIdCf/I0P75gWovHKcqfqsqsxVsF9uDgbSttGyGBObXMNvKvhajV2Go+/+HLJ\ni1/AgA6WlLHZDsNHgcHabkldB/ttrUuKOElGvXXcxEoEsM5I/E1oPzMhnmiC\n2jh2Uq5xy8O/5RpvO0XdYNloB7IEGHtTBhCvLwwV6SuxDbaYYEB5yC19Eyjn\nwhPqbrGxHqfROrBO5I0NlT0Bc4kdRPiYaRgvqg0AjBWnVgibwFs/mRqjL4HN\nq24Dbr+s8jV03wCWy0Pdm7SWNJINP67t18A6wGGx4U+l6hqi/ld2YtSeD9/B\n6WAQYBRdxnRRqSSyVYfypWDiUdlZocgtrGldDedwdPBH/AY2RnFfvK2D+mES\n674lRbLSbVGDXOT4Xm2MWfk1AZ6WXNdqDqF6TFQxSoVLOSgz9lsEMtv6AS5t\njYKVfeOcMm6IIt/aBRI4djQAHO0qTHwqLAmdFZFabqhIF73/sanv54FIUOjc\nUBePZxVI60uTbf+inLzX6rrI1GGK+5SFCCjOmk4PR/Rigs/EaN0F8ti/T+IC\na/7AAMRF2YFx++eR8l8I9Ig0wbUaOMQ6SXqsVW88aPBxMgzTXB5F8qpSIZ7w\nbsOg\r\n=KcZw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gypfile":true,"scripts":{"test":"jest"},"_npmUser":{"name":"bailiu","email":"bainian.liu@microsoft.com"},"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP with Azure Relay Hybrid Connections","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^6.0.0","util":"latest","https":"latest","crypto":"latest","events":"latest","moment":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hyco-https_1.4.5_1613614808715_0.19178415228003942","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-05-03T19:05:39.568Z","modified":"2026-07-16T15:48:31.799Z","1.0.7":"2018-05-03T19:05:39.689Z","1.1.0":"2018-08-10T13:47:27.069Z","1.2.0":"2018-10-29T14:18:39.206Z","1.3.0":"2018-10-29T22:39:57.603Z","1.4.0":"2019-08-27T19:27:34.739Z","1.4.1":"2019-09-23T18:06:37.009Z","1.4.2":"2019-10-23T00:29:51.574Z","1.4.3":"2019-10-29T20:04:56.487Z","1.4.4":"2019-11-08T19:50:02.328Z","1.4.5":"2021-02-18T02:20:08.880Z"},"bugs":{"url":"https://github.com/Azure/azure-relay-node/issues"},"author":{"name":"Microsoft Corporation"},"license":"MIT","homepage":"https://docs.microsoft.com/en-us/azure/service-bus-relay/","keywords":["https"],"repository":{"url":"git+https://github.com/Azure/azure-relay-node.git","type":"git"},"description":"HTTP with Azure Relay Hybrid Connections","maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"clemensv@microsoft.com","name":"clemensv"},{"email":"bainian.liu@microsoft.com","name":"bailiu"}],"readme":"# The 'hyco-https' Package for Azure Relay Hybrid Connections\r\n\r\n## Overview\r\n\r\nThis Node package for Azure Relay Hybrid Connections is built on and extends the core ['https'](https://nodejs.org/api/https.html) Node module. This module re-exports all exports of that base module and adds new exports that enable integration with the Azure Relay service's Hybrid Connections HTTP request feature.\r\n\r\nExisting applications that `require('https')` can use this package instead with `require('hyco-https')`. This allows an application residing anywhere to accept HTTPS requests via a public endpoint.\r\n  \r\n## Documentation\r\n\r\nThe API follows the exact patterns of the Node 'http' and ['https'](https://nodejs.org/api/https.html) modules, and this document describes how this package differs from that baseline.\r\n\r\nThe module completely overrides the server behavior of the 'https' package, meaning that the same Node application instance cannot concurrently use the regular 'https' module functionality to listen locally for HTTP requests.\r\n\r\nThe client functionality of the 'https' package is untouched.\r\n\r\nFor application frameworks, such as ExpressJS, that internally override the [`https.ServerResponse`](https://nodejs.org/api/http.html#http_class_http_serverresponse) class, the application should explicitly include the 'http' and 'hyco-https' modules in the following way, and *before* loading the framework, even if the framework commonly does not require a prior explicit reference of 'http' or 'https':\r\n\r\n```js\r\nvar http = require('http');\r\nvar https = require('hyco-https');\r\nhttp.ServerResponse = https.ServerResponse;\r\n\r\nvar express = require('express');\r\n```\r\n\r\n\r\n### Package Helper methods\r\n\r\nThere are several utility methods available on the package export that can be \r\nreferenced like this:\r\n\r\n``` JavaScript\r\nconst https = require('hyco-https');\r\n\r\nvar listenUri = https.createRelayListenUri('namespace.servicebus.windows.net', 'path');\r\nlistenUri = https.appendRelayToken(listenUri, 'ruleName', '...key...')\r\n...\r\n\r\n```\r\n\r\nThe helper methods are for use with this package, but might be also be used by a Node server \r\nfor enabling web or device clients to create listeners or senders by handing them URIs that\r\nalready embed short-lived tokens and that can be used with common WebSocket stacks that do \r\nnot support setting HTTP headers for the WebSocket handshake. Embedding authorization tokens\r\ninto the URI is primarily supported for those library-external usage scenarios. \r\n\r\n\r\n#### createRelayListenUri\r\n``` JavaScript\r\nvar uri = createRelayListenUri([namespaceName], [path], [[token]], [[id]])\r\n```\r\n\r\nCreates a valid Azure Relay Hybrid Connection listener URI for the given namespace and path. This \r\nURI can then be used with the createRelayedServer function.\r\n\r\n- **namespaceName** (required) - the domain-qualified name of the Azure Relay namespace to use\r\n- **path** (required) - the name of an existing Azure Relay Hybrid Connection in that namespace\r\n- **token** (optional) - a previously issued Relay access token that shall be embedded in\r\n                         the listener URI (see below)\r\n- **id** (optional) - a tracking identifier that allows end-to-end diagnostics tracking of requests\r\n\r\nThe **token** value is optional and should only be used when it is not possible to send HTTP \r\nheaders along with the WebSocket handshake as it is the case with the W3C WebSocket stack.\r\n\r\n\r\n#### createRelayHttpsUri \r\n``` JavaScript\r\nvar uri = createRelayHttpsUri([namespaceName], [path], [[token]], [[id]])\r\n```\r\n\r\nCreates a valid Azure Relay Hybrid Connection HTTPS URI for the given namespace and path. This \r\nURI can be used with any HTTPS client.\r\n\r\n- **namespaceName** (required) - the domain-qualified name of the Azure Relay namespace to use\r\n- **path** (required) - the name of an existing Azure Relay Hybrid Connection in that namespace\r\n- **token** (optional) - a previously issued Relay access token that shall be embedded in\r\n                         the send URI (see below)\r\n- **id** (optional) - a tracking identifier that allows end-to-end diagnostics tracking of requests\r\n\r\nThe **token** value is optional and should only be used when it is not possible to send HTTP \r\nheaders along with the WebSocket handshake as it is the case with the W3C WebSocket stack.                   \r\n\r\n\r\n#### createRelayToken \r\n``` JavaScript\r\nvar token = createRelayToken([uri], [ruleName], [key], [[expirationSeconds]])\r\n```\r\n\r\nCreates an Azure Relay Shared Access Signature (SAS) token for the given target URI, SAS rule, \r\nand SAS rule key that is valid for the given number of seconds or for an hour from the current \r\ninstant if the expiry argunent is omitted.\r\n\r\n- **uri** (required) - the URI for which the token is to be issued. The URI will be normalized to \r\n                       using the http scheme and query string information will be stripped.\r\n- **ruleName** (required) - SAS rule name either for the entity represented by the given URI or \r\n                            for the namespace represented by teh URI host-portion.\r\n- **key** (required) - valid key for the SAS rule. \r\n- **expirationSeconds** (optional) - the number of seconds until the generated token should expire. \r\n                            The default is 1 hour (3600) if not specified.\r\n\r\nThe issued token will confer the rights associated with the chosen SAS rule for the chosen duration.\r\n\r\n#### appendRelayToken\r\n``` JavaScript\r\nvar uri = appendRelayToken([uri], [ruleName], [key], [[expirationSeconds]])\r\n```\r\n\r\nThis method is functionally equivalent to the **createRelayToken** method above, but\r\nreturns the token correctly appended to the input URI.\r\n\r\n### createRelayedServer\r\n\r\nThe `createRelayedServer()` method creates a server that does not listen on the local network, but delegates listening to the Azure Relay. Except for the options, it behaves just like the regular [`createServer()`](https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener) function.\r\n\r\n\r\n#### Example\r\n\r\nThe [sample](./examples/simple/listener.js) included in this repo illustrates the use. For information on how to create an Hybrid Connection and obtain keys, please read through the [Getting Started](https://docs.microsoft.com/azure/service-bus-relay/relay-hybrid-connections-node-get-started) document.\r\n\r\nIf you are familiar with the regular 'https' module, you will find the code below just as familiar. Request and response and error handling is identical.\r\n\r\n``` js\r\n\r\n    const https = require('hyco-https');\r\n\r\n    var args = { \r\n        ns : process.env.SB_HC_NAMESPACE, // fully qualified relay namespace\r\n        path : process.env.SB_HC_PATH, // path of the Hybrid Connection\r\n        keyrule : process.env.SB_HC_KEYRULE, // name of a SAS rule\r\n        key : process.env.SB_HC_KEY // key of the SAS rule\r\n    };\r\n    \r\n    var uri = https.createRelayListenUri(args.ns, args.path);\r\n    var server = https.createRelayedServer(\r\n        {\r\n            server : uri,\r\n            token : () => https.createRelayToken(uri, args.keyrule, args.key)\r\n        },\r\n        (req, res) => {\r\n            console.log('request accepted: ' + req.method + ' on ' + req.url);\r\n            res.setHeader('Content-Type', 'text/html');\r\n            res.end('<html><head><title>Hey!</title></head><body>Relayed Node.js Server!</body></html>');\r\n        });\r\n\r\n    server.listen( (err) => {\r\n            if (err) {\r\n              return console.log('something bad happened', err)\r\n            }          \r\n            console.log(`server is listening`)\r\n          });\r\n\r\n    server.on('error', (err) => {\r\n        console.log('error: ' + err);\r\n    });\r\n```\r\n\r\nThe `options` element supports a different set of arguments than the \r\n`createServer()` since it is neither a standalone listener nor embeddable into an existing HTTP\r\nlistener framework. There are also fewer options available since the listener management is \r\nlargely delegated to the Relay service.\r\n\r\nConstructor arguments:\r\n\r\n- **server** (required) - the fully qualified URI for a Hybrid Connection name on which to listen, usually\r\n                          constructed with the https.createRelayListenUri() helper.\r\n- **token** (required) - this argument *either* holds a previously issued token string *or* a callback\r\n                         function that can be called to obtain such a token string. The callback option\r\n                         is preferred as it allows token renewal.\r\n","readmeFilename":"README.md"}