Version 1.4.5 of the hyco-https package for Azure Relay Hybrid Connections extends Node's built-in 'https' module to accept HTTPS requests via Azure Relay public endpoints. It re-exports all core https exports and adds server-side hybrid connection integration, allowing applications residing anywhere to receive HTTPS requests. The server behavior is completely overridden (cannot coexist with local https listening). Client functionality is unchanged. For frameworks like Express, explicit 'http' and 'hyco-https' requires are needed before loading the framework. Helper methods like createRelayListenUri and createRelayHttpsUri simplify URI creation with embedded tokens. Release cadence is infrequent (last update 2020). Differentiator: seamlessly replaces Node's https for hybrid cloud connectivity.
npm install hyco-httpsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a Relay listener URI, appends a token, and starts an HTTPS server through Azure Relay Hybrid Connection.
If you need local https, use a separate process or use only hyco-https for remote listening.
var http = require('http'); var https = require('hyco-https'); http.ServerResponse = https.ServerResponse; var express = require('express');Use createRelayedServer(options, requestListener) where options includes the 'server' URI with token.
Use @azure/arm-relay SDK for token management if possible.
Remove port number from server.listen() and pass only a callback. hyco-https creates a WebSocket listener, not a TCP socket.
Use const hycoHttp = require('hyco-https');Switch to CommonJS (remove type: module) or use createRequire from 'module'.
No dependency data recorded yet.